Fix upload specs
Refactor: Back all modals by controllers
Merge pull request #934 from ZogStriP/fix-upload-specs

Fix upload specs
FIX: Persona login was not using promises
New categories weren't getting correct default colors
add quotes around favicon URL
FIX: You could update a topic to have a title that's too short if the TextCleaner
removed extra characters. Additionally, updating the title will not return an error
message to the client app if the operation fails (rather than failing silently.)
make delete user button a Danger Button
New Feature: Staff can choose to "Take Action" when flagging to immediately reach hiding
thresholds.
ios 6+, 5 doesn't work, mobile safari too out of date.
minor copyedits
fix some /tos and /privacy issues
Replace PostAnalyser module with a class

Encapsulate Post#cooked_document as well
Include specs for PostAnalyzer class