Add bad request and bad response error statuses.
Change invalid request/response to bad request/response.
Remove unneeded method from api manager.
Add API events.
Reconfigure pre/post execute/operation events.
Add custom API event.
Add filters. Provide simpler interface to events.
Add abstract module class.
Merge branch 'events' into develop
Add search.query event. Inject dependencies into all adapters.
Use constant instead of string event name.
Add documentation for comment_property key in the vocabulary import adapter.
Add search operation to rdf_vocabulary resource.
Use $data for passing namespace_uri.
Log on bad request and bad response exceptions.
Install DCMI vocabulary.
Fix SiteResource mappings.
Optimize schema SQL using mysqldump.
Hanlde class properties in bulk.

Also add some transactions where they're currently missing in the
install.
Merge branch 'install_dcmi' into develop