Fix & refactor GA video tracking on fx firstrun. Bug 908883.
Add missing UL closing tag (Bug 887426)
Fix bad spacing in nested lists
on participation polociy page (Bug 887426)
Fix indenting (whitespace) for Bug 887426
Merge pull request #1190 from jpetto/bug-908883-fx-firstrun-video-play-ga

Fix & refactor GA video tracking on fx firstrun. Bug 908883.
Merge pull request #1195 from sgarrity/bug-887426-spacing

Popouri of minor fixes for policies pages
[fix bug 911219] Change smartsphone to smartphone
Merge pull request #1202 from m-alexis/master

[fix bug 911219] Change smartsphone to smartphone
Bug 910894 - Cleanup pep8 violations and have jenkins run flake8

Add flake8 to requirements
Bug 891835 : extract comments in pot files into lang files

* gettext.py/pot_to_langfiles() updated to extract comments from pot file to templates/*.lang files
* gettext.py/_append_to_lang_file() now outputs comments if they exist
* dotlang.py/parse() has a new optional parameter: extract_comments=False
* l10n_merge uses extract_comments=True
* updated test_merge_lang_file()
* added test_parse_with_comments()
* all tests pass
Bug 891835: Improve test coverage of gettext.py module.