Boost up the version to 0.4-M2.
Refactoring: Consolidate classpath extraction

This refactoring is required for next commit, which changes the
consolidated logic.
Recurse on the parent classloader (fix axel22/scalameter#22)

When searching for URLClassLoader, try falling back (recursively) on the
parent classloader. This finds a classloader in the setup used by SBT
0.13.0, and it seems a sensible default heuristic in general.
Merge pull request #27 from Blaisorblade/issue/22

Fix on SBT 0.13 by recursing on the parent classloader
Fix subclasses of subclasses of PerformanceTest

`delayedInit` can be called more than once, when multiple classes extend
PerformanceTest in a hierarchy. Accumulate their effects, instead of
discarding all but the last one.
Force again delayedInit to be called

This remedies a regression of the previous commit.
Merge pull request #32 from Blaisorblade/topic/accumulate-tests-in-hierarchies

Topic/accumulate tests in hierarchies
Scalameter nightlies! Finally!
Merge pull request #33 from VladUreche/nightlies!

Nighlies. Got'em!
Fixed syntax error

```
[error] /localhome/jenkins/c/workspace/scalameter-wip-nightly/src/main/scala/org/scalameter/dsl.scala:15: not enough arguments for constructor DynamicVariable: (init: () => Any)scala.util.DynamicVariable[() => Any].
[error] Unspecified value parameter init.
[error]   private[scalameter] val testbody = new DynamicVariable[() => Any]{_ =>
[error]                                          ^
[error] one error found
[error] (compile:compile) Compilation failed
```
https://scala-webapps.epfl.ch/jenkins/view/All/job/scalameter-wip-nightly/1/console
Merge pull request #35 from VladUreche/dynvar

Fixed syntax error
By default, generate html reports that can be opened with browser from
local filesystem.
Merge pull request #37 from DarkDimius/master

Why isn't embedDsv in HtmlReporter true by default
Merge branch 'master' of github.com:axel22/scalameter

Conflicts:
	build.sbt
Whitespace fix.
Bumped up version to 0.5-SNAPSHOT
cleanup after SeparateJvmsExecutor properly

SeparateJvmsExecutor contains a laziness bug which causes it to execute
 #cleanupAfter before the benchmarks are run.
Merge pull request #40 from danburkert/master

cleanup after SeparateJvmsExecutor properly
Add defaultConfig
Use mkdirs() instead of mkdir()