Add the ability for AMD Module dependencies

I originally added this, because I'm including Hogan as an AMD module myself as its included here: 

https://github.com/twitter/hogan.js/blob/master/web/builds/2.0.0/hogan-2.0.0.amd.js

This unfortunately means that I need to break the AMD pattern and export the global Hogan to be used in the output of your package, or be able to inject a dependency.  I decided to go ahead and make it generic in the off case that anyone uses something custom in their Hogan configurations (like jQuery in a function passed in).