Introduce disclosure document for all third party integrations
Fix active theme selector.  Add validation to API.

Closes #3226
- Remove dependent property from the computed content property
  that is used to build the active theme selector.
- Add validation to the Settings model so that it rejects
  attempts to set an activeTheme that is not installed.
Merge pull request #3230 from jaswilli/issue-3226

Fix active theme selector.  Add validation to API.
Setup hijacks owner user

closes #3074
- user generated by fixture is hijacked
- user is updated with name, email, password, slug and status
- creates new user if db is migrated but no user exists
- previously removed tests are back
Merge pull request #3236 from sebgie/issue#3074

Setup hijacks owner user
Fix handling of async db calls in fixtures

Closes #3167
- Change fixture loading methods to keep track of promises
  returned from async database calls so that aggregators function
  correctly.
Merge pull request #3240 from jaswilli/issue-3167

Fix handling of async db calls in fixtures
Merge pull request #3064 from JohnONolan/privacy

Introduce new PRIVACY.md document