Refactor parsers to run all parsers w/o seeking

Add all_in_one.py that uses new Parser class-based organization to call
all parsers for a replay without skipping around and re-iterating the
whole replay multiple times.