Update viewport.js
Fix error where a string is used instead of a array
Add cancelAnimationFrame as it is the primary way to cancel Fixed #796

cancelAnimationFrame was missing and it causes an error in Chrome.
Remove craftycomponent.com module loader

The website is not related to crafty.js anymore.
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.
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.
Made textColor work again with new Crafty.assignColor plus a test
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.
Fixed problem when trying to load already loaded asset