Autopin can now be run with multiple config files and multiple processes

With this Pull-Request multiple processes are supported.

You can test it by starting auopin+ with multiple `-c` switches.
Please don't store a raw pointer. If the list owns the data (i.e. it should be deleted once an element is removed from the list) use std::unique_ptr.

Maybe this requires Qt5, but we should update our requirements anyway.