PluginManager: fixed tests so Manager doesn't have to be final.

The class just shouldn't be instantiated on heap, this isn't the use
case.
PluginManager: forward any arguments to base class constructor.
Utility: moving string values instead of copying them to configuration.

Also removed template specializations which can be declared as real
functions, updated documentation.