Change default AJAX target for tests

Making a call back to the test script launcher page was causing some odd
behavior, so I created a super basic HTML page to act as a target
instead.
Fix incompatibilities with older jQuery versions

After running the test suite on all the older versions of jQuery, I
found bugs and things that behaved a little differently. This fixes all
known incompatibilities back to jQuery 1.5.1.