Merge pull request #1 from danielhams/master

Parallel CPP version of benchmark
Added Nimrod implementation.
Merge pull request #2 from dom96/nimrod-bench

Added Nimrod implementation.
Added Scala implementation.
Included Scala
Added C++ instructions
Changes to scala bench.
Update README.md
Fixed the time reporting in PC.c
Some more simplifications to the scala bench
Added cold and warm run benching to the scala bench.
added worst case bench time to the scala version of the bench
Added recording of the bench number that the worst-case time occurred on.
Added seed randomization for each bench to make sure the JIT doesn't optimize away important sections of the bench. The results are still consistent, they're just consistent across the bench results as a group instead of per bench.
Merge pull request #3 from markehammons/master

Changes to scala bench.
Merge pull request #4 from markehammons/patch-1

Update README.md
Missed some target classes
Merge pull request #5 from markehammons/master

Missed some target classes