initial features commit
Merge branch 'master' into features

* master:
  Version bump to v0.42.0
  WCMS-288 Mounted uploader for banner on academic publisher
  changed empty to blank
  Added a method to ensure that all groupings are parameterized
  Fix failing specs
  Only validate Book#isbn on create.
  Renaming some things to clarify their function.
  Making a few more objects mettable.
  Changing TopicTag to MetaData
  Starting to add topic tags for grouping content. I need to test this out in some of our publishers to see how this works practically.
fixed slug not setting properly.
WCMS-255 Made profile photo customizable and searchable
fixed spec
Merge pull request #122 from biola/profile_photo_type

Profile photo type
Added metadata to feature
New carrierwave-roz minimum version
Stub CarrierwaveRoz::Client globally in specs.

It was starting to be needed in enough places that it just made more
sense to stub it in the spec_helper than in each spec individually.

Fixes some failings specs.
Merge pull request #123 from biola/stub_roz_client_everywhere

Stub CarrierwaveRoz::Client globally in specs.
no message
beginnings of sidekiq with aasm_state
Added tests for feature and custom validation for end_publish
Adding the permissions subject to features
Added spec for the custom validation on a feature.
Merge pull request #124 from biola/features

Features
Version bump to '0.43.0'
Merge branch 'master' into areas_of_study