Make compilable under vc13.
Annoyingly this resulted in a change to static-boost for some reason.
Also lost a bit of chrono magic ~ also tests fail. Woo!
Fix horrendous bug - in not capturing lambda correctly.
Rework moving_average to make it more easily threadsafe.
Update lots of tests.
Disable regular_updater_test ~ as it was currently relying on sketchy performance characteristics & attempts to mock these things were defeated by vc13's poor stdlib implementation.
Make the CMakeLists.txt more sensible.