Updates for ASP.NET Ajax

I fixed up a few existing items in the d.ts and also added a module to get started on the JS base type change stuff.  Mosty, though, I updated the tests.  The major change is that instead of #regions - the tests are now all functions so they won't have scope conflicts and it will be easier to copy and paste in samples from the ASP.NET documentation.  Let me know if you think that's OK.  More to come.