arstrube/erin/crash reporter

I am creating this pull request to run it by Travis. Not to be merged (yet?)

@basvodde - I will run some tests of my own; could you advise which of the existing tests would lend itself to add test cases for CppUTest's own tests?

@watsone13 - I hope you don't mind my 'hijacking' your code in this way ;-) 

- manually merged to current version of CppUTest (may contain some merge errors)
- did some basic sanitation (to get it to compile)
- breaks no current tests
- lacks tests of its own (which would also serve to document what it does ;-).

I also noticed the following issues:
- may need cleanup of tabs -> spaces
- conflicts with some of CppUTest's basic tenets, e.g. not depending on std c++ lib (std::map)