Add environment() method to TreeToIndex.

Fix up some docs.
Make LINE and FILE singular so they match their contents.
Implement beginnings of the core plugin.

Give it the opposite of preferential treatment in the plugin ordering.
Merging PR #288 for JS utilities for plugin interface

Tools for using ternjs for analysis of javascript.
making clang csv output act like ternjs'

added !name attribute to clang condensed output

handle scopes

clean up logic abit

properly handle scopeloc, declloc, and calls

change removing to decorator

cleaned up/documented condense and moved tern common stuff to common.py

added common functions from tern plugin

added missing import

fixed formating and a few naming issues

added requirements

implement merging of csvs

fixes based on PR

Added docstring for condense module
Merge #289 : Clang specific utitilies for parsing generated csv
fixed merge typo in setup.py
implement basic static call graph
type sig needles