Working on patch to handle parsing IBM GC Logs that are for huge heaps (like 290GB and larger).

This patch fixes an issue where GCViewer could not open the logs at all due to NumberFormatExceptions
(assumptions that heap sizes could fit in int data type), and also some display defects for showing
info on such large heaps.

Mostly changing ints to longs, some formatting changes, and some class name changes. Still trying to figure out what
amount freed shows up negative - I am wondering if the IBM format logs are not being parsed correctly.