Manual and section text-field sanitisation

https://www.pivotaltracker.com/n/projects/887836/stories/74137504

This PR adds validation that text fields in manuals and sections don't contain HTML.
Is there a reason that this isn't an [ActiveModel::Validator](http://api.rubyonrails.org/classes/ActiveModel/Validator.html)?