Port the bart stuff (log processing) to python.

Mostly so that we can do proper logging, send stats
to graphite, and manage with supervisord.
Factor signal registry into a util function.
Add better error handling and logging to bart.

Add --logfile option for easier manual testing.
Add in-memory rate limiting to bart.
Add error handling to log line processing.
Fix Bug 984465: Add real youtube video.
Merge pull request #88 from bensternthal/984465-video

Fix Bug 984465: Add real youtube video.
Make "What is this number?" modal work in mobile
Don't open Choice modal if we're on mobile
Better font size for Join headline on mobile
Clean up mobile "View by:" menu styles
Merge pull request #89 from sgarrity/ui-tweaks

Mobile UI tweeks
Maps - redid glow animation using Canvas
Factor the statsd connection into smithers.
Switch to use the NFS to share latest log file name.
Maps - cleanup

* Readded static data url for maps continents
* Cleaned up code
Merge pull request #90 from almossawi/master

Maps - redid glow animation using Canvas
Add l10n files update script.
Only restart mrburns if .po file compile succeeded.
Update deployment to source single env file.