Merge branch 'release/0.1.0'
Merge branch 'release/0.2.0'
Merge branch 'release/0.2.1'
Merge branch 'release/0.3.0'
Merge branch 'release/0.3.1'
Make warmup and count estimation more robust

Also splits out debug and warning messages.

Will now warn if compilation occurs during execution count estimation.
Update doc profiles
Updated project.clj, release notes and readme for 0.4.0
Merge branch 'release/0.4.0'
Merge tag '0.4.0' into develop

criterium-0.4.0
Updated version for next release cycle
Update doc links in the readme