Plugins work with CPU platform.  This involved separating the reference implementations of plugins into their own libraries.
Merge pull request #241 from peastman/master

Plugins work with CPU platform