Use awk to only print the first 500 characters.
Cap line width to 500 characters.

- Added line cap of 500 chars
- Starts cutting line length from the first found match in the string
- Adds "..." to the front of the string if match not the first thing on
  the row
- Adds "..." to the end of the row if length capped
Reapply nocolor option.

The `-C` option will now disable color again.
Clean up if.
Extract max length to variable.
Add line number back to long row matches.
Show all matches on a row per new line.
Add comments to awk script.
Don't forget the next n characters after the match
Remove unneeded var set
Remove cryptic variable
Add braces
Reset colors with tput
Start index from 1 in awk, not 0
Add color reset after linenum
Fix -L
Make sure we can strip colors on short lines
Add comments
Merge pull request #21 from rase-/try/awk

Handle long lines