added after  directory to override runtime ftplugin and created menus
Set .tern-project filetype to json
Add vim documentation
Add python support check

Checks if python support is available and outputs a message
if not. Also adds a guard for only loading tern.vim once.
Use SIGINT rather than SIGQUIT to kill the server

That way, it'll be able to remove its .tern-port file before exiting.

Issue #5
Make ternPID buffer-local
Add links to Pathogen, Node and npm
Add configurable default mappings

Adds default mappings for tern commands which
can be configured via g:tern_map_keys and tern_map_prefix
for enabling/disabling the default mappings and selecting the
leader character for the default mappings respectively.
Turn off keymappings by default

Issue #5
Change the way argument hints are configured

Issue #96
Mark release 0.1.0
cleanup default key mapping

- default to <LocalLeader>
- wrap in function
- call in tern#Enable
- remove extra autocommands (not needed)
- also fixes "maps not defined in first buffer"
Merge remote-tracking branch 'upstream/master'