Add JDG 6.2 plugin
update schema
add leveldb cachestore dependency only in special profile
pom-links.xml synced with pom.xml (missing hazelcast3)
Old configuration API removed from Infinispan 6.0
Minor changes to Map/Reduce and Random Data stages

RandomDataStage - allow the memory overhead to be set, so that it can be
used with different products and versions. Also allow specifying the
total data size, and letting the stage calculate the number of values to
put into the cache.

MapReduceStage - add a parameter to print the result map and object
Add new feature to provide byte overhead for storing cache values

ProvidesMemoryOverhead - the interface that includes the
getValueByteOverhead() method

InfinispanWrapper - implements ProvidesMemoryOverhead, but returns -1

InfinispanXSWrapper, Infinispan52MapReduceWrapper -
getValueByteOverhead() for Infinispan 5.2

Infinispan53MapReduceWrapper - getValueByteOverhead() for Infinispan 5.3

MemoryOverheadStage - a stage that uses Martin's source code to
determine the memory overhead of cache implementation
More changes to MapReduceStage and RandomDataStage

RandomDataStage:
	- Use ProvidesMemoryOverhead to get byte overhead, if it isn't provided
	- log the number of words used to generate the string data
	
MapReduceStage:
	- Ensure that the payload string is always set