after and before arguments are now optional.
Previously they were not behaving like the context even though the man page implied that they did.
empty lines removed to fix the list items numbers
docs: Update svn:ignore documentation to reflect current status.
Fix behavior of glob patterns for ignores

Fixes #385
Add gettext (PO, MO, POT) files to known formats
fix compile error with MinGW-w64

Use _MAX_PATH instead of MAX_PATH.
Note that _MAX_MATH is defined in stdlib.h and MAX_PATH is defined in
windef.h which is included from windows.h.
use $(CC) instead of gcc

MinGW has various gcc aliases:
mingw32-gcc, i686-pc-mingw32-gcc, i686-w64-mingw32-gcc,
x86_64-w64-mingw32-gcc, etc.
This change enables to use them.
Fix 'gitigore' typo in doc
Added -z to man page
Make --invert-match (-v) behave as in ack/grep.

Previously, --invert-match (or -v) would output all lines, with the
all characters not part of a match highlighted. This behavior is
arguably not very useful, and means that `ag -v --nocolor X` simply
repeats its input, regardless of whether X matches anything or not.

In ack and grep, -v will print all lines which do not contain any match.
Arguably, this behavior is more useful. It also has the nice side effect
that the outputs of `ag X` and `ag -v X` won't overlap.

This commit makes ag use the ack/grep behavior by changing how
invert_matches works.
Stop inserspersing stream output with blank lines.

Previously, the output would be interspersed with blank lines when
piping input to ag, i.e. `echo "a\nb" | ag .` would output `a\n\nb\n`
instead of `a\nb`. This commit fixes this issue.
Check for strlcpy(). Implement it if it's not found.
Remove strndup() implementation. If the platform has no strndup(), use malloc() + strlcpy().
Save ourselves from checking for null twice on platforms without strndup().
Merge pull request #412 from k-takata/topic/mingw64-compile-error

fix compile error with MinGW-w64
Merge pull request #410 from masklinn/patch-1

Add gettext (PO, MO, POT) files to known formats
Merge pull request #411 from k-takata/topic/use-CC-instead-of-gcc

use $(CC) instead of gcc
Merge pull request #371 from padawin/readme-fix

empty lines removed to fix the list items numbers
Merge master, fix conflict.
Merge pull request #431 from aeriksson/fix-invert-match

Make --invert-match (-v) behave as in ack/grep.