Update viewport.js
Merge pull request #784 from im007boy/patch-1

Update viewport.js
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
Made textColor work again with new Crafty.assignColor plus a test
Merge pull request #805 from kevinsimper/replace-toRBG-function

Made textColor work again with new Crafty.assignColor - fixed #804
Update npm dependencies to the newest ones
Obsolete import function

The file was not part of the api generation and when added gave an error
because it did not have a category.
The Crafty builder is not active anymore.
Merge pull request #810 from kevinsimper/update-npm-deps

Update npm dependencies to the newest ones
Merge pull request #811 from kevinsimper/remove-import

Obsolete import function