Refactor the Apple report parser to reduce a lot of duplicated code and simplify the logic.

Differences between report versions should now be much easier to manage, as one
only needs to come up with a regexp to match four pieces of information and place
it in a struct.

CL=60644142
DATE=2014/01/30
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=60644142
Add crsym support for iOS crash reports.

The iOS crash reports are labelled as version 104, but they are identical to OS X version 10 crash reports.

CL=60648980
DATE=2014/01/30
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=60648980