Update installation instruction to make them easier to understand the first time.
fix bug 982942: Ensure section IDs injected for ?raw; performance tweaks

* Ensure that section IDs are injected into content fetched via
  ?raw, which also fixes section extraction for ?raw&section=foo

* Further reduce the instances where wiki.content.parse() is called
  during the view critical path, limiting it to just the few remaining
  cases in _filter_doc_html()

* Left some TODO comments as notes for some next steps in view
  optimization
Merge remote-tracking branch 'upstream/master'
Update documentation to provide a more straight forward setup with vagrant
Remove unused var
Merge pull request #2168 from darkwing/doc-var-update

Remove unused var
Merge pull request #2147 from lmorchard/982942-inject-section-ids-for-raw

fix bug 982942: Ensure section IDs injected for ?raw; performance tweaks
fix a typo
Merge pull request #2126 from JeremiePat/master

Update installation instruction
List top level docs and docs without parent
Merge branch 'master' of https://github.com/mozilla/kuma

# By Jeremie Patonnier (3) and others
# Via Jeremie Patonnier (2) and others
* 'master' of https://github.com/mozilla/kuma:
  fix a typo
  Remove unused var
  Update documentation to provide a more straight forward setup with vagrant
  fix bug 982942: Ensure section IDs injected for ?raw; performance tweaks
  Update installation instruction to make them easier to understand the first time.
Update, remove old design styles in mdn-screen.css

Rules that are still needed are moved to Stylus and updated to work
correctly alongside styles from the new design. Along the way, page
elements and even entire pages are updated to adhere to conventions of
the new design. Spacing is adjusted, colors are updated, responsive
layouts are added, and more.

The design of the Demo Studio is not updated (and Demo Studio rules are
not moved to Stylus) because a project is already planned to completely
redesign these pages. Significant user-facing improvements are made to
the learning pages, but some learning page rules are copied directly
from mdn-screen.css and left untouched. The quality of the underlying
implementation matters very little, in my opinion, as the next major
user-facing change to these pages will likely be removal.
Merge pull request #2166 from Elchi3/without-parent

List top level docs and docs without parent
Merge pull request #2079 from openjck/migrate-mdn-screen.css

Update, remove old design styles in mdn-screen.css
Merge branch 'master' of https://github.com/mozilla/kuma

# By Florian Scholz (1) and John Karahalis (1)
# Via David Walsh (1) and others
* 'master' of https://github.com/mozilla/kuma:
  Update, remove old design styles in mdn-screen.css
  List top level docs and docs without parent
Add cursor:pointer to all buttons
Another round of image crunching
Merge pull request #2175 from openjck/profile-edit-pointer

Add cursor:pointer to all buttons
Merge pull request #2177 from darkwing/image-crunch-3

Another round of image crunching
Merge branch 'master' of https://github.com/mozilla/kuma

# By David Walsh (1) and John Karahalis (1)
# Via David Walsh (2) and John Karahalis (1)
* 'master' of https://github.com/mozilla/kuma:
  Another round of image crunching
  Add cursor:pointer to all buttons