Add partial file support to requests

When working with large javascript files, only changes local to the area
being edited need to be sent to the Tern server. This optimization
allows the server to respond faster.
Merge branch 'partial-file-reqs' into develop
Update README to remove issue
Update git ignore

Ignore lein repl history.
Add async-filter-walk

There is no function provided by Light Table for finding files in an
asynx manner. There exists a "background" macro that pushes the work
onto another process, but that is still less than ideal.

The async-filter-walk allows us to search one or more directories,
skipping certain files/directories, and handle the results with one
callback.
Fix partial file requests

When requesting completions for a parital file, if the line has no
indent, the request will no include the text for the line requesting
completions. This fix ensure that we skip at least one line, unless we
are at the end of the file.
Add section comment
Update behaviors to use async-file-walk
Update compiled JS
Merge branch 'async-files' into develop
Use reset! instead of swap! where appropriate
Remove call the flush server

Apparently, calling flush on the tern server before it's ready causes
errors. No particular benefit to invoking flush, so removing call.
Add defs for tern path
Inital work on tern configuration

Start of work on issues #1 and #2. Tern config object gets correctly
populated, but the server isn't setup to handle the configuration yet.
Looking to move initial message into its own "init" message case so we
can handle setup of the server from Light Table.
Add working ability to configure Tern

Allow a user to modify the configuration of the Tern server. Add
logging capabilities for debugging the server. Fix plug-in path. Correct
disconnect message to use object name.
Update compiled JS
Add log for message command parameter on startup
Stop sending multiple init messages
Fix tern plugin names

Apparently tern is not happy with just any old string for the plugin
name. Using the file name without the extension appears to fix the
issue.
Reset tern server on object refresh