Integrated project search into Goto UI
Fixes #309: Enhanced project-wide search, now with case insensitive and regex
support.

Syntax:

    #phrase -flags file-pattern

Available flags:
-i case insensitive
-e regex search

Examples:

    #test -i
    #^test -ie
    #getId *.js
    #getId js/app/*.js
Fixes #173 by using new fuzzy matching algorithm
The new algorithm no longer distinguishes between path and filename, so
it matches full paths (i.e. no need to type a / in the pattern anymore).
It gives higher scores to matches that have more
consecutive characters matching. Matching recently opened files still
take precedence over not recently opened files. If scores are the same,
matches are now sorted by length (shortest matches first).
Fixes #379
Undo now works in batches for certain commands.
Added distributed packages as submodules
Update README
Fixes #370
This solution is uglier then the one in
6f497bb9fcef29c0c8707a81da6255d9ea49fff3, but it at least should always
work.
Yet another fuzzy finder matching algorithm:
This one matches character sequences exactly (no in-between characters
allowed) except when using a space character (wildcard) or slash. Scoring is based
on the distance of the match from the end of the path, that is: the
closer to the end, the higher the score. This results in filenames
matches scoring higher than directory name matches.
Fixes #322 by also including symbols in default list
That means: when you simply Ctrl-E without any prefix, and you start
typing the list will now not only include files in your project, but
also symbols.
Update manual ref
Version bump
Rename file fixes.  Prevent deleting a file by renaming it to itself.  Also confirm overwriting other files and update the session when doing so
Merge pull request #394 from TheKiteEatingTree/rename

Rename file fixes
make install
detect platform using only uname and makefile magic, no node
don't install a wrapper-wrapper shell script, just edit the provided one
don't fail the build trying to copy the (deleted) Zed.sh.tmpl
only download the right version of node-webkit
smart downloading of node-webkit
intelligently build only what's needed (still not quite done, won't see source changes)