Tern Empty WS Init

Correctly handle initializing Tern when workspace has no files or
folders.
Update compiled JS
Merge branch 'empty-workspace-connection' into develop

Fix issue #16
Squashed 'node_modules/tern/' changes from c7df88a..d8a867b

d8a867b Mark release 0.6.2
6ccb867 Fix bug in server's async loading
3f3924b Bump version number post-0.6
4bc897d Mark release 0.6
c7363a1 [node plugin] Fix some windows pathname confusion
31f9282 Allow hooks that add completions
421ca33 Delete file object from fileMap in delFile
d464ca9 Do purge types in clearFile
9c8a18a Make falsy plugin values in tests disable plugins.
35f96ca Add a caseDir parameter to runcases.runTests().
5c4a1f4 Only run test case files ending in .js.
9ba0ef9 Update manual to discuss third-party plugins.
36db807 Fall back on require.resolve to find plugins.
2778cd5 Add a timeout mechanism
5e621d0 use defcustom for user option
b4c16dd eval-after-load is not necessary since it has been explicitly required
5a06268 push last position onto mark ring so we can return later
3047293 Add link to Light Table plugin
e50ba46 Allow completions based on guessed types
3c69f39 Fix bug in variable purging
39b9860 [browser defs] Better docstring for window
3511a8b [browser defs] Add Event.prototype.type
90c0d44 [emacs mode] migrate from cl.el to cl-lib.el
9c231fc Mention tern.orion in the manual
a26736f [emacs mode] Support connecting to a specific host/port
c979def Add --host argument to server
9e43923 Forgot to save before commit
202c2bf Fix wrong property name use
49dfd92 Rename scope.node to scope.originNode, maintain it when instantiating
9813b27 Add test case for requirejs require functionality
77538b0 Mention tern.ace
1abe6ff Add includeKeywords option
df8178d Fix logic error in budgetName function
28957f6 [manual] Document new argument to addFile
b0c033e Linting
6edd47e Add dependency-budgetting system
ce57f46 [jquery defs] Switch 'on' signature to simple form
99697b6 [typescript adaptor] Add some missing syntax forms
ccc0128 Analyze return argument, even when not in a function
e2dac14 Mark context as optional for jQuery constructor.
561adaa Fix bug where an empty file was treated like a missing file
0dfa9a6 Add support for a default configuration through ~/.tern-config
7cdfa4c Add URL for create/revoke blob url
6ba0e7d Update registerElement !type
c1b51bd Don't generate return paths that we can't parse
c938dca Add custom element lifecycle callback based on current implementation.
091730b Add HTML Element interface
8a89bfe Add registerElement interface
8a15b3e Add currentScript to document in browser's def
74b6efa Defer to computed prop in guessProperties
d1d842a Use computed props when guessing type of regular property
dd508fc [def loader] Don't allow guessing when calling getType
ef10843 [chai defs] Fix namespacing error and include "should" api.
7ab39ca Update jquery def, add Promise, jqXHR
7a78dd1 Pass allowReturnOutsideFunction to acorn
0a48e11 Port lib/typescript.js to TypeScript 0.9.5
e2a7848 [server] Do not purge full file when reloading
3e76e5f Add chai (http://chaijs.com) def file
878600e Remove bogus extra property link in recursive condense test
e3037c9 Fix a few more bugs in condense.js
3dbdea7 Add constructor properties to prototypes in infer.js
eb8bb72 Fall back to using the original required module ID for abstract node modules
710061b Resolve node module paths to avoid requiring the same module file with different origin paths
b0976c7 [condense] Preserve altPath destinations for functions
87b03ff [angular plugin] Fix handling of service method
4b78452 [angular plugin] Add .get/delete/post/etc
56f50fc Use correct String.prototype.length URL and docstring
d981028 Set origin on RequireJS modules to fix condensing of primitive-typed modules
97add42 "origin:" test directive for testing the origin source file
b8e8c40 Implement condensing for requirejs plugin
9b3a3fc Treat RequireJS dep paths as relative to current file
4c03c4d Remove dead, bogus code in canonicalType
3d24e76 [def parser] Don't choke on typenames starting with exclamation points
6266c6c [condense] Guard against recursive types in typeName
580906c [typescript converter] Strip non-identifier chars from paths
d9a159d Bump TypeScript dependency's version
7c7a6b1 Linting
f50eaeb Adjust test runner to compare JSON for condense tests
270f70d Fix add_to_old
137abd7 Fix node_fn_export
1373f67 Fix angular condense test
8d8da92 Fix bad test output spec (ref_in_type)
a6fda7c Prevent condense from spitting out unused defs for primitive types
5b7203a Make condense/ref_in_type test round-trip properly
4783a60 Test reloading condensed defs
d811782 Deal with old versions of V8 returning function for typeof regexp

git-subtree-dir: node_modules/tern
git-subtree-split: d8a867b0b1b15aad48e26add5baee1bbdde89c11
Merge commit '8e63aab7afe33a69dc66ba40c48f83a0319b6f2d' into update-tern
Add tern update script
Make quotes consistent
Add support for latest Tern
Merge branch 'update-tern' into develop
Bump version
Merge branch 'release-0.1.8' into develop
Merge branch 'develop'