Add travis build.
Passed travis-lint
Move more dependencies to CDN.
Ensure grunt is runnable.
Update test to depend on curl'ed files.
Merge latest from dev branch.