but 768498: Second part of access control changes

* Enable django-grappelli enhancements for admin

* Initial admin dashboard using Grappelli

* Add team ownership field to Document, with migration

* Add links to manage access policies on wiki documents

* Add wiki.view_document permission to model

* Helper to build URLs for managing Teamwork Policies on an object

* Add Teamwork methods to Document model to support hierarchical
  permission inheritance

* Add "Manage Roles" link to user profiles
Use new version of Vagrant's configuration system.

Also updated Vagrant docs to use Sphinx and added AWS and Rackspace
Vagrant configurations.
fix typo in new dashboard code
Merge pull request #1263 from groovecoder/rev-dashboard-fixup

fix typo in new dashboard code
Merge pull request #1250 from jezdez/vagrant-config2

bug 891962 - Vagrant 1.1.x configuration
fix bug 902576 - Remove spaces from base template macros
Merge pull request #1264 from darkwing/derby-car-902576-too

fix bug 902576 - Remove spaces from base template macros
Merge pull request #1248 from lmorchard/768498-more-access-control

768498 more access control
Added documentation requirements file.
Fixed URL in README.
Stop using the rendering system when trying to set the summary when trying to build the document json data.
Use more compatible Ruby syntax.
Merge pull request #1262 from jezdez/decycle-rendering

Stop using the rendering system when trying to set the summary when trying to build the document json data.
Article page update to transition with new redesign.
Adding basic search results page
Merge pull request #1265 from darkwing/redesign-article

Updates to the wiki article page to sync with redesign.
Tweak vagrant install docs so that the initial advised clone enables pushes
Merge pull request #1267 from lmorchard/vagrant-docs-setup-pushable-repo

Tweak vagrant install docs so that the initial advised clone enables pushes