treat cabal mode as belonging to haskell group
fix "no repository" tagged buflist message
do not ignore .exe extension
add function to stage all non-whitespace changing hunks in magit buffer
bind C-c C-k to kill in shell
unbind "'" in haskell outline and leave it to smartparens
define region-active? predicate and use it instead of manual checks
define get-region-string-no-properties
make eproj-symbnav/identifier-at-point respect active region
generalize clojure compilation routines, enhance haskell autojumping to errors and compilation setup
define find-first-matching function
add more-haskell.el file
fix debug printing macro
define for-buffer-with-file macro
upgrade eproj.el

Generalize project types to account for possible future types,
add 'eproj-file project type (similar to git one but looks for
.eproj-info instead of .git), add haskell to the list of
supported languages, add support for simplified ctags file format.
fix minor annoyances, define cadr-safe, improve haskell-abbrev+
add project-type .eproj-info variable that will be checked against inferred type
make tagged-buflist use eproj projects for buffer groups, extend eproj to support this
add peg.el - parsing exrpession grammars for elisp
reindent peg.el