publishing docs
line wrap
ToolbarMiddleware.process_response: conditional refactor

Changed loop into a 'not all()' call and replaced "found" bool with combined clauses
Added branch policy documentation
First approach at a proper overview in the docs

Added a stub for editing basics doc that is focused on non-technical audiences.
Added to the 'how to contribute' to explain how to set up local environment for testing documentation changes.
A wholesale restructuring of the documentation.

The existing content (some of which will have to be reworked to fit better) is
now in the following main sections:

* Getting started (introduction): step-by-step tutorials and guides to
  get you up and running
* How-to guides (how_to): guides covering more advanced development
* Key topics (topics): explanations of key parts of the system
* Reference (reference): technical reference for APIs, key models and
  so on
* Development & community (contributing)
* Using django CMS (user): guides for using rather than setting up or
  developing for the CMS
* Release notes & upgrade information (upgrade)
fix for https://github.com/divio/django-cms/issues/3563
Merge pull request #3565 from Medvezhopok/support/3.0.x

fix for https://github.com/divio/django-cms/issues/3563
Merged django CMS tutorial into docs.

Merged the django CMS tutorial from
https://github.com/divio/django-cms-tutorial. The tutorial was originally
created by Kim Thoenen https://github.com/chive/.
Restructuring of how_to and topic sections
Synchronise docs restructure with support/3.0.x
More work on restructuring
Merge remote-tracking branch 'origin/technical-board' into support/3.0.x
Merge pull request #3567 from evildmp/support/3.0.x

Merge technical board documents
Merge branch 'support/3.0.x' into docs-restructure2
More documentation moves to appropriate sections

* a lot of material has been moved from /topics to /reference and
  /how_to
* redundant sections (particularly navigation placeholders) removed
* /user section removed from index for now
Merge remote-tracking branch 'upstream/support/3.0.x' into contributing-docs

Conflicts:
	docs/contributing/index.rst
Update release notes for 3.0.6
Fix typo
cms.plugin_pool: use sorted, attrgetter and set()

PluginPool.get_all_plugins(): sorted and attrgetter
The force_unicode in the lambdas shouldn't be necessary. If strings are all the
same type, unicode or not, the sorting should be equivalent. If the strings had
mixed types the sorting comparison should coerce the byte strings to unicode.

PluginPool.get_text_enabled_plugins(): set()
Use set() to collect unique plugins; Django ORM objects are hashed on primary
key. Sort result to retain order of get_all_plugins().