rename configs, and create new whilelist sample
Implement new Model, Plugin, and Whitelists
We are changing the model from Report to CustomReport, the plugin
name/folder form ReportManager to CustomReporting, and adding in
the new whitelisting format. These changes required some refactoring.

As part of the refactoring, we also moved much of the field management
functions and whitelisting/blacklisting functions into utility functions
within the controller. In future commits I'll likely move these to the
model, where they better belong.
Remove OneToMany options
We're going to revist the limitations put on one-to-many relationships
as part of this reporting plugin. As such, we are removing the logic
that is currently in place, as it allows for only a single one-to-many
relationship to be included.