fixed error in bash completion (issue #524)
Merge pull request #527 from hamstergene/fix_bash_completion_524

fixed error in bash completion (issue #524)
Fix exit code for `ag -g`

Return -1 only for no matches, 0 if files have been found.
Merge pull request #532 from blueyed/fix-exitcode-option-g

Fix exit code for `ag -g`
Fix #515. Order of options with -G and -S no longer matter.
Add failing test cases.
Clean up count tests. Call setup, but use a different alias for ag.
More test failing goodness.