Misc cleanup

This fixes numerous small issues either revealed or caused by the grunt integration.

* Several typos or missing tags in doc blocks
* Now loads coffee modules directly (No intermediate .js file needed)
* Removes silly bug in core.html test
* Deletes animate.js and fps.js, since they were unused/undocumented.
* Fixes a bug in the api generator that caused @return tags to not be processed.