fix bug 834296, 834297: Alternate Bleach whitelist switch

* New Constance settings to allow runtime changes to alternate Bleach
  whitelists

* ?bleach_new query parameter for authenticated users that switches
  document view over to the Constance-defined Bleach whitelists

* Flag in DocumentManager.clean_content() to use Bleach whitelists
  defined in Constance settings

* Tweaks to kumascript.post() processing chain to use the
  alternate whitelist flag

* Tests
Hide empty fields in comparison
Merge pull request #838 from darkwing/compare-fields

Hide empty fields in comparison
Merge pull request #837 from lmorchard/834296-waffled-bleach-whitelist

fix bug 834296, 834297: Alternate Bleach whitelist switch
fix bug 805058 - Add navigation to add, list docs
Add February and April 2013 Derby copy.
Merge pull request #840 from openjck/derby-copy-2013-02

Add February and April 2013 Derby copy.
Adding another flag to the docs
Merge pull request #841 from darkwing/instruction-updates

Adding another flag to the docs
Merge pull request #839 from darkwing/nav-805058

fix bug 805058 - Add navigation to add, list docs
fix bug 834313 - add kpi app with metric model

fix bug 834315 - use metric model to record l10n coverage

clean out un-used files

test for l10n coverage cron job
Use url() for docs links
Merge pull request #843 from darkwing/cms-urls-py

Use url() for docs links
Remove PHPBB crap
fix bug 778289 - Don't require attachment comment/desc
Merge pull request #845 from darkwing/phpbb-cleanup

Remove PHPBB
Merge pull request #846 from darkwing/attachment-comments-778289

fix bug 778289 - Don't require attachment comment/desc
fix bug 777361 - Keep querystring values when logging in and out
Merge
Merge pull request #844 from darkwing/querystring-login-777361

fix bug 777361 - Keep querystring values when logging in and out