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!