Add cancelAnimationFrame as it is the primary way to cancel Fixed #796

cancelAnimationFrame was missing and it causes an error in Chrome.
Cache travis-ci modules
Make a main file that requires all the files

This makes it possible to require crafty without compiling it first.
Also by defining main in package.json require can automatically
pick it up from the root folder if you are using browserify.
Fix error where a string is used instead of a array
Merge pull request #800 from kevinsimper/fixSoundDocError

Fix error where a string is used instead of a array
Remove craftycomponent.com module loader

The website is not related to crafty.js anymore.
Merge pull request #797 from kevinsimper/cancelAnimationFrame

Add cancelAnimationFrame as it is the primary way to cancel Fixed #796
Merge pull request #801 from kevinsimper/deleteCraftyComponent

Remove craftycomponent.com module loader
Merge pull request #799 from kevinsimper/travisCache

Cache travis-ci modules
Fix naming error in documentation

Crafty was spelled with a lowercase c, which made the link in to documentation give a 404.
Merge pull request #798 from kevinsimper/requireMainFile

Make a main file that requires all the files