Migration to PluginParameter framework

Removes a LOT of boilerplate code, not sure if there is any performance
implication. Untested.
Pull PluginParameters forward
Ignore lots of good stuff
Add dummy CMakeLists.txt file