Work on getting extensions for base types working

-New MicrosoftAjaxBaseTypeExtensions module
-A few other minor enhancements and JS doc stuff
Refactoring to ensure each set of tests is in its own function

removed //#region declarations as the functions provide the same
functionality (for compilation testing purposes anyway) plus eliminate
scope conflicts.