Replaced error-prone string processing with list processing
Reduced usage of global variables for better modularity
Added capability to override the grep program if in buffers mode; certain programs do not interact well when given a specific file list. This may become an option in the future (or be more limited in scope).
Fixed bugs in EasyGrepJumpToMatch
Fixed bug in GrepProgram
Other misc cleanups
(#1) Append "!" to a:add and not com, otherwise we will get "grep!add"
instead of "grepadd!"
(#1) Join string list into a string, otherwise we'll get an exception in
Warning
Merge pull request #2 from alvaromartin/bugfix/1-grepadd-error

Changes necessary to fix `GrepAdd` issue #1
Fix for error encountered if g:EasyGrepMode is not set on startup
Add .gitattributes for line-ending behavior
Normalize line endings
Added tests

Added the start of some basic tests and a ResultListSave function that
is used in them
Fix for messed up vim rendering when returning from <Leader>vv with EasyGrepCommand set to 1.

Additional info:
When using EasyGrep with EasyGrepCommand set to 1, the rendering of vim (i.e. font andbackground colors) is all messy when it returns from the bash shell
into vim. For example:
before <Leader>vv https://dl.dropboxusercontent.com/u/4664802/easygrep-before.png
after <Leader>vv https://dl.dropboxusercontent.com/u/4664802/easygrep-issue.png
redraw! (exclimation mark is important) fixed this

Note that this issue is actually mentioned in :help silent:
*":silent" will also avoid the hit-enter prompt.  When using this for
an external command, this may cause the	screen to be messed up.  Use
|CTRL-L| to clean it up then.*
Merge pull request #4 from fvdnabee/master

Fix for messy vim rendering when returning from <Leader>vv with EasyGrepCommand set to 1.
Improved EasyGrep startup from arbitrary locations

EasyGrep now looks for the EasyGrepFileAssociations file much more intelligently.
Suppressed an issue when vimgrep reported that a swap file could not be opened.
Renamed the test suite to casesensitivity.
Added ack-grep to GrepProgram.
Added note about the EasyGrepRepository to the docs.
Merge branch 'master' of https://github.com/dkprice/vim-easygrep
Fix error in GrepProgram

Some variables were not necessarily set, causing errors