Tweaked build version identifier for consistency.
Fix for Deft.log() with Sencha Touch.

Apparently, the Sencha Touch docs lie - the second parameter is a string, not a number.
Updated JSDuck generated docs.
Fix for Logger test in Sencha Touch.

Test turned out to be invalid - the Sencha Touch log() method expects a string priority parameter rather than the number value referred to the Sencha Touch JSDuck docs.

Revised test to match reality.
Fix a typo in the Injector docs; add additional doc comments and examples for Promise; regenerate docs with JSDuck 5.0.0 final.
Fix for native setImmediate() support (when available).

See #113
Regenerated JSDuck docs using JSDuck 5.0.1
Bumped version to v0.9.1 for deployment in Deft JS Sencha Cmd repo.
Added support for building with Sencha Cmd on Travis-CI

- installs Sencha Cmd 3.1.2.342 in .travis.yml
- installs jsduck rubygem in .travis.yml
- executes sencha package build in .travis.yml
- sets up framebuffer and adds Firefox to Karma tests
- removes compiled JavaScripts from repository

In future pre-built releases will be available on the http://deftjs.org
website and as downloads on the GitHub releases feature. The GIT
repository itself will no longer be ready to use without Sencha Cmd.
Merge pull request #116 from deftjs/feature/travis-ci-sencha-cmd

Added support for building with Sencha Cmd on Travis-CI