update jshint
fix ctrl-shift-mousedown
fix home key on folded line
fix tab detection
fix vim cc
improve ruby outdent
allow tokenizer states with only defaultToken
fix #1973 custom array of autocompleters never used
fix issue with scrolling into view on focus
fix selecting with ctrl-alt click
window.controllers was renamed to window.Controllers in Firefox 29

useragent.isGecko was false on Firefox 29
fix tests
Merge pull request #1982 from ajaxorg/misc

Sync with cloud9 version
Merge pull request #1985 from ajaxorg/focus

fix issue with scrolling into view on focus
Merge pull request #1994 from hitode909/fix-is-gecko

useragent.isGecko is false on Firefox 29
adding package.json start script
Merge pull request #2004 from tomalec/html-import-issue

Use current document to process <script> tags (fixes ajaxorg/ace#2003)
Merge pull request #2009 from themgt/master

adding package.json start script