Enable C++11 support
Port TaskManager to Settings
Use Qt5 connect() syntax with function pointers

Using function pointers and lambdas where possible makes the code
safer and smaller.

I also moved some connect()s into different places where they make
more sense.
Fix regression in collections storage engine configuration