More comprehensive test coverage

- Added tests for parse failures and repr.
- Removed unused 'epoch_to_time' function from parse.py.
- Tweaked format of LogParser 'repr'
- Removed automatic test generation code with hard-coded tests :-/

Change-Id: Iee059b0f35c31cba845442d0a503e0ccc00abc80