Adding New Data Protection Notice Type

This branch includes a new notice type called Data Protection for the EU Right to be Forgotten. To make searching these notices possible it was decided to add in an auto-populating of topics to each notice when it is submitted. The notice type -> topic mapping can be found in app/models/notice.rb. There were also several text edits that came out of testing. Also thrown in is the Redact Queue error fix.

Related Redmine Issues:
Task #8249
Feature #8869
Task #8270
Bug #8588
We've centralized factories in "spec/factories.rb". Generally, I would not use the model generators for notices, as they will inevitably get things wrong. You probably need a serializer, too, for a data protection. There are relatively isolated commits in git history that show everything needed to add a notice type with all its dependencies and a full set of tests.