NIOCORP DEVELOPMENTS LTD. CONVERTIBLE NOTE AND WARRANT SUBSCRIPTION AGREEMENT