REGISTRATION RIGHTS AGREEMENT dated as of December 12, 2007 between Uranium Energy Corp. and National Bank Financial Inc. as agent for each of the Subscribers named herein