Add preliminary support for parsing PrintGCCause strings
Don't mutate the type string (drop the GCCause for now)
Merge branch 'master' into PrintGCCause
Merge branch 'PrintGCCause'
add support for parsing the remark messages in logs with PrintDateTimestamp messages with the GC Remark phase found in 1.7u40 b40
add support for logs that start with a G1Ergonomics line to pick the right G1 parser
Merge remote-tracking branch 'DealerDotCom/RemarkWithDateStamp' into pull-77
several improvements to openjdk parser for java 8
- better G1 detection
- more cases recognised with -XX:+PrintAdaptiveSizePolicy -XX:+PrintGCCause combined
- recognise "Metaspace"
- recognise "to-space exhausted" events