Updated makefile to install javascript files and partials
Support for "simple block" optimization, where we can run blocks
directly if there are no arguments or redirections to the block itself
Miscellaneous optimizations to reduce string copying
Add Alt+. as a default binding for history-token-search-backward

Closes #89.
fix two minor typos in tutorial
Clean up and reduce memory allocations in string escaping
Merge branch 'master' into ast
Rename builtin parse to __fish_parse
Improvements to error reporting. In particular, we now append a newline
in reader_shell_test, so that there's always a statement terminator.
Otherwise commands like 'echo |' would not be considered an error (just
incomplete).
Remove some unused defines