Calculate min heap size for each benchmark

 - Calculate mip heapsize and store in benchmark
 - Min and Max Heapsize to use when actually running benchmark depends on the value found in the json file and the number of concurrent JVMs we want to run
 	N JVMs x M Heapsize should always be less than or equal to the amount of memory available
Added Support to run dacapo +5 number of times after convergence. Added script to generage benchmark convergence json