Ripped out packaged_task<> with variadic args as it segfaults MSVC CTP Nov 2012.
Replaced with an early bind of std::function<> with no args. Compiles clean
on GCC 4.8 and clang 3.3 trunk. Wahey! Given it's 1.23am and I have work tomorrow,
time to sleep!