Changes to make monkeytestjs compatible with running from the local filesystem, including:

- make ajax loading of sources optional
- disable ajax loading of sources when running from the local filesystem
- rewrite included global tests to use the dom instead of relying on the loaded source
- inject jquery into tested pages if it is not included on those pages
- fix construction of page test urls to work when the filename is specified in the browser (i.e. urls don't end in slash)