Move qUnit resources

Move qUnit and jQuery files into its own folders.
Change the returned object format

Change the format of the returned JSON object to use static property
names.
It turns out Selenium converts all returned value automatically using
json_encode( ). However, it does so to an object instead of array.
Working with objects that have dynamic name with a space in it like
"module 1" is difficult.
The object now has property names like "name" and "number" instead.
Combine tests from the same module together

The returned object is not a little more conscious about the module. If
the next test has the same module name as the previous one, it will add
the tests to the previous module in the returned object.
This is still not perfect though. If you have a module that exists in 2
non-consecutive fashion like:
module A
module B
module A
, this script will not be able to combine module A *yet*.
Update README

Change the object structure shown in README to match the new design.
Normalize line ending (git.autocrlf)
Merge branch 'dev'