Fixes to build and test spark on IBM JVM

This is a continuation / replacement from Pull request 347.  I have modified the SizeEstimatorSuite to use a DummyString class that resembles the OpenJDK7 String class. Tests pass on 1.6 OpenJDK, 1.7 Sun, OpenJDK, IBM.