Moved all the test to seperate javascript files
Made one index.html file which is easier to maintain and made it use HTML5 document mode
Use spaces instead of tabs in touchevents.html (+1 squashed commit)
Squashed commits:
[1f7cac0] Removed the all html documents
Correct the name of the modules
Makes the module cleanup after themselves instead of doing it every time in the test manually
Human error (+1 squashed commit)
Squashed commits:
[e630496] HelperFunctions
Rename sound to Audio as it is named in Crafty and HTML5 (+1 squashed commit)
Squashed commits:
[7f79c58] Semicolons in sound.js
JSValidate and JSHint on the test also to ensure quality
JSHint fixes on the test files
Include the animation tests, as they have their own HTML for test (+2 squashed commits)
Squashed commits:
[68da0e6] Use Apostrophe instead
[58272c2] Changed name of the index.html Qunit test markup
Merge branch 'testToJS' of https://github.com/kevinsimper/Crafty into kevinsimper-testToJS

Conflicts:
	tests/events.html

Took the test and moved it to events.js instead.