Updated requests to 2.3.0 to fix a sync issue with wheel archive.

This is needed as we've rebuilt the wheel archive for the persona-allauth branch already.
Use the latest kuma-lib.
Add switch for enabling or disabling Optimizely

This will allow us to disable the Optimizely include when we are not
actively running experiments.
Merge pull request #2561 from openjck/optimizely-waffle-switch

Add switch for enabling or disabling Optimizely
Fix Bug #1032058 - Translation Form Alignment

1. Fix the expand and collapse widget so that the icons signalling functionality display.
2. Move the page meta information into its own expanding and collapsing area (the only meta information right now is tags).
3. Move the remaining information to fill the width of the page instead of being underneath the translation side.
4. Title this new section "version notes" (it's called version comments in the screenshot but I didn't like that).
4. Fix attachments so they show up again.

Potential site wide impact:
- changed behaviour of clearfix() to clear using clear:both instead of :before
- removed wiki-block as extend for page-tags and page-comments and instead placed the class on the blocks.
Document hierarchy fixes

Changed summary tags to include <h2>s so that document outline is clearer.
Fix Bug #938662 - remove edit slug

Just displaying slug as text on the page now, added a move this page link for users with permission. Gonna need to test this with an account that does not have permission to move stuff.
Tag clean up

Added headings for tags, removed duplicate heading, tweaked styles to create margin when tags go on to two lines.
Removing unused javascript.
Move attachments out of edit form

Cuz otherwise save buttons are broken. Oops.
Remove extra closing div

Had to fix the white space to hunt this problem down.
Moving Review Flags up and standardizing headings some more.