First draft of a parser.
Merge branch 'master' into mhrivnak-parser
Adding tests, comments, and some extra details.
removing unused import
Added setup.py and moved things around to accomodate
Merge pull request #1 from mhrivnak/mhrivnak-parser

parser for gcc output
add "make unittests" target
add notes on where to find the warning-formatting code in GCC's own sources
reorganize source tree

We want to support multiple parsers, so move:
  firehose/parse.py -> firehose/parsers/gcc.py
  firehose/firehose.py -> firehose/report.py
  tests/test_parse.py -> tests/parsers/test_gcc_parser.py

and make corresponding changes throughout to imports etc
add .pyc to .gitignore