Bug 1109267 - Indicators in Headings

Previously when an indicator and heading were intended to share the same line this was accomplished by putting the indicator first in the source and floating it left. This was not the right order for the content but we noticed because it is causing problems for visual users when the content column is narrow and the indicator long because the content would reflows to  display the indicator ahead of the heading.

I have created the class headingWithIndicator. Merging this change will not affect anything already on the site, however, once it is pushed we can edit the macro templates to add this class to the wrapper div and move the indicator second in the source.

Macros which need to be edited: h1_gecko_minversion, h2_gecko_minversion, h3_gecko_minversion, method_gecko_minversion, obsoleteGeneric.

Used camelCase for the class name because all the associated classes are. #twitch
bug 1110904 - store IPs in new RevisionIP model
bug 1110904 - link to IP from revision dashboard
bug 1110904 - delete_old_revision_ips command
Fix Bug 1113201 - Demo Studios Background Images

Added query strings to background images because CDN has aggressive caching.
Merge pull request #2961 from stephaniehobson/1113201-demo-studios-bg-images

Fix Bug 1113201 - Demo Studios Background Images
bug 1110904 - move to waffle switch & manager method
Fix Bug 1107409: Style <kbd> tags

Used a combination of the styles provided by :sebo on the bug and stackoverflow's styles.
Merge pull request #2960 from groovecoder/log-revision-ips-1110904

bug 1110904 - store revision IPs for superuser review
fix bug 1112676 - show deleted docs on rev dashboard
Merge pull request #2964 from groovecoder/rev-dashboard-show-deleted-1112676

fix bug 1112676 - show deleted docs on rev dashboard
Merge pull request #2963 from stephaniehobson/Bug-1107409-style-kbd

Fix Bug 1107409: Style <kbd> tags
Merge pull request #2958 from stephaniehobson/BUG-1109267-method_gecko_minversion

Bug 1109267 - Indicators in Headings
BUG 1070001: Re-Org Stylus - wiki

Separated classes and IDs in wiki.styl into individual files. Moved some declarations into wiki-edit to be dealt with later.

Introduced new comment syntax (long lines) meant to indicate comment hierarchy.

As a side effect I made improvements to:
- . topicpage-table
-- https://developer-local.allizom.org/en-US/docs/
-- https://developer-local.allizom.org/en-US/docs/MDN/ContributeMozilla/Debugging
- revsion-list
-- https://developer-local.allizom.org/en-US/docs/Mozilla/Debugging$history
- pages with kumascript errors
- page move and delete pages
BUG 1070001: Re-Org Stylus - wiki

Fix for no-details. These declarations were changed in a PR between when I created this branch and today, they were probably miss placed in a rebase.

In light of this I'm going to compare our changes to wiki.styl between when I started on this and today to make sure all changes have been carried forward.
BUG 1070001: Re-Org Stylus - wikiedit

Renamed classes to make them more modular:
- documents -> document-list
- deleted move-decendatnts-list and changed elements to use document-list
- move-lookup-link -> parent-suggest-link
- contributor-sub -> contributors->sub
- choice-list -> revision-list-head
- revision-list -> revision-list-contain
- compare -> revision-list-controls
- various changes to more granualr class names inside revision-list
- action -> title-prefix
- kumascript-errors -> kserrors
- kumascript-details -> kserrors-details
- kumascript-detail-toggle -> kserrors-details-toggle

Move Page:
- changed title to match style of create/edit/translate pages
- removed move-decendatnts-list and changed occurances to document-list
- removed class "editing" because it was not having any styles applied to it (this allowed me to decrease specificity of the declaraion)

Everything else was done to decrease specificity and redundancy, or move declarations into their own files for maintainability.

Wasn't sure what to do with the broadly defined elements declared at the beginning of wiki-edit.