Add support for G1GC log lines that contain decimal separators.

GCViewer can now handle log lines such as the one below, as produced by JDK
1.7.0_12-ea-b08:
  [Eden: 118.0M(118.0M)->0.0B(112.0M) Survivors: 10.0M->16.0M Heap: 548.6M(640.0M)->440.6M(640.0M)]
Add support for parsing G1 logs that have decimal values in the log format. 
Add support for parsing G1 logs that use the -XX:+PrintAdaptiveSizePolicy flag
fix an error in how the memory is parsed that was introduced in the initial support for parsing decimal-formatted memory values
Merge remote-tracking branch 'stephan202/issue-53-resolution-proposal' into merge-decimal
merge both decimal implementations for G1 (#53, #58, #65)
improve performance for g1 log files without PrintAdaptiveSizePolicy