Remove inherited documentation from seqware
Attempt to refactor and clean-up plug-in interface by reducing number of generics
Re-add serializable text (we serialize the plugin as a whole)
Merge branch 'develop' into feature/plugin_interface_refactor_2
Merge branch 'develop' into feature/plugin_interface_refactor_2
Clean-up alternate aggregation demo
Remove plugable serialization for plugin parameters (more trouble than worth), cleaned up InMemoryPluginRunner code to match.

Another change to serialize plugin class rather than state of plugin which makes more sense.

	seqware-queryengine-backend/output.txt
Further simplify example plugins and add documentation to interfaces.
Convert filtering into an interface
Refactor to clearly delineate contributed plugins, recipes for new plugins, and core plugins used for the implementation of QE
Merge pull request #6 from SeqWare/feature/plugin_interface_refactor_2

Feature/plugin interface refactor 2