Name filters, line ending preservation, etc.

Added a few new features:
- Name filters for the 'find' command. Allows you do to a selective
  correction to say, .cpp and .h files only. (-N <filter> switch)
- Told sed to not mess with line endings (-b). Useful for Windows (MinGW)

Usage example:

./misspell_fixer.sh -f -n -r -N *.cpp -N *.h /c/foo/bar/baz
Fix bug when -N not passed.

This was due to the -and \( \) being malformed.

When -N is not passed, set opt_name_filter to -true
to act as a placebo.
Merge pull request #2 from scorpion007/master

Name filters, line ending preservation, etc.