Fix Bug 886513: Adjust Nav For R3

fixed mkelly suggestions
Update to latest django-browserid.
Install six to make django-browserid happy.
Bug 886365: Add basic voting.
Update django-browserid. Again.
Bug 886365: Prompt for login prior to voting if necessary.
Add backend tests for voting.
Hide voting functionality behind waffle flag `r3`.
Review fixes.
Fix Bug 886509: HP Updates For R3 Outside Of Share

Stubbed out hp share, refactored class to sep js from display.

Updated macros for R3, added macro for Home.

fixed hp copy for r3

Fixed twitter url

Added new line at end of macros file

Fixed items noted in pull request.

Fixed mkelly feedback from pr. Removed HP share from macros file.
Fix Bug 854725: Stubebd out promos for july, added more l10n text

Fix Bug 890991 & 854725: July 3 Winner Update and July Carousel Promos

fixed nits
Fix bug 848121: Add basic search to the gallery page.
Update factory_boy.

Remind me to get rid of this from vendor and put it in 
requirements/dev.txt.
Tests!
Minor Tweak Improving HP Buttons, No Bug For This One
Merge pull request #240 from bensternthal/r3-tweaks

Minor Tweak Improving HP Buttons, No Bug For This One