Fix CanvasBallsSample.js -- forgot to remove argument "this" from this.bindSafely

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add .travis.yml file, README.md, and .jshintrc to bring repo up to other standards
Fix a jshint-found issue with indentation in CanvasBallsSample.js

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@Lge.com)
Update README.md

cleaned up text, showed kind inheritance

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update jshintrc to add "es3" option to find trailing commas

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
ENYO-871, ENYO-867: add documentation to Canvas controls

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
ENYO-2711: add JS-visible version number

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #5 from enyojs/ENYO-2711-add-version

ENYO-2711: add JS-visible version number
ENYO-2899: add `deploy.json` 

- Avoid copying the entire library at `deploy.js` time
- Rename `CONTRIBUTING md` into `CONTRIBUTING.md`

Enyo-DCO-1.0-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Merge pull request #6 from enyojs/ENYO-2899

ENYO-2899: add `deploy.json`

Reviewed-By: Ben Combee (ben.combee@lge.com)
add a line function to canvas

Enyo-DCO-1.1-Signed-off-by: John McConnell
 johnmcconnell@yahoo.com
travis Ci fix
remove the empty publish....
Enyo-DCO-1.1-Signed-off-by: john mcconnell johnmcconnell@yahoo.com

sample for canvas line
fix extra comma

john
Add a ctx.save and a ctx.restore

john
Cap line    in enyo.canvas.Line
Rename line.js to Line.js for compat on case-sensitve file systems

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update version to 2.3.0-pre.8-dev

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
ENYO-3012: use `packagejs:` instead of `source:` in `deploy.json`

- the `source:` property of `deploy.json` did not make sense as it was
  always refering  to the  folder where `deploy.json`  is.  it  is now
  replaced by a `packagejs:`  property (default: `"package.js"`) which
  indicates  where   is  the   relative  location  of   the  top-level
  `package.js` from the project root folder.

Enyo-DCO-1.1-Signed-off-by: Francois-Xavier KOWALSKI <francois-xavier.kowalski@hp.com>
Update version to 2.3.0-pre.9-dev\n\nEnyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)