Make Function constructor return a real function

Issue #173
Fix typo in docs (path -> paths)
[requirejs plugin] Add an override option

Issue #109

Not documented yet, might still change.
[emacs mode] Make sure tern-project-dir doesn't loop infinitely

Issue #176
Add note about project configuration to Emacs mode docs

Closes #174
[requirejs plugin] Change (half-assed) handling of
Use a set of polyfills to get the demo to work on IE7/8
Run a lint pass, clean up lots of small issues
Fix broken test
Use expression count, rather than character size, for generic function heuristic

This removes the problem where minified files had much more functions
instantiated (because they were smaller) than regular files.

Issue #170
[demo] Fix unintended css rule order
[node plugin] Also remove backslashes from file names reported by server

Issue marijnh/tern_for_vim#18
WIP
Add support for !span properties in defs

Make condense.js output them, make def.js read them, and make tern.js
use them to return definitions.

Closes #27
Mark release 0.2.0
Bump version number post-0.2.0