amlgrep fix ^, $, and \\n sanitizing code
Fix regex sanitizer for bash-3.x (RHEL5)
Fix \n in regex sanitizer
amlgrep: use quoted literal for =~ regex
update/fix README and --help output
Use case-statement instead of [[ =~ ]]

Bash's =~ seems to have variety of version incompatiblities.
Looks to me it's not just Bash's versions, but also
incompatiblity of underlaying regex library.
Merge branch 'awk-sanitize-regex'

fix '\n' and '^' conversion for --rs option in all
MacOSX/Ubuntu/RHEL5, bash3/4
Warn if reading from terminal - Fixes #10

More often than not, this is not user's intention.
It happens when user gives too few arguments.
Merge branch 'master' into mmap

... and changed to mmapFileByteStringLazy.
NOTE: using mmapFileByteStringLazy caused segfault for large file

Conflicts:
	hmlgrep.hs