Scala bench added and time reporting added to scala/go/c

The scala bench can be compiled and run with ```sbt run```. You can also create an executable script that will let you run it without sbt by doing ```sbt add-start-script-tasks start-script```. Afterwards, you can start the bench with ```target/start <seedvalue>```.

I added time reporting to C/Go/Scala because scala, being a java language, has a very long startup compared to most languages, and with a bench that is as short-lived as this one, it easily adds a 50% slowdown to scala's result from ```time target/start 15012```. 

Currently C and Scala have 1:1 performance according to the reporting I added, so either C's time reporting is inaccurate, or the test is too short to give good results. Increasing the generated levels by 10x should deal with the problem.