adding python library to generate Olson to Posix timezone dictionary
look up posix timezone in dictionary from olson tz
include js library to get olson timezone
send olson timezone to python api
updating test
rename to snake case
tests for gen_tz_dictionary
style nits
Update diceware.js

Prevent whitespace bugs
Update diceware.js
Merge branch 'master' of github.com:EFForg/OpenWireless into feature/better_tz

Conflicts:
	routerapi/set_timezone
Wildcard for HANDLEBARS_FILES

Using wildcard command to get all the .handlebar files.
TEMPLATES_JS will be generated again when the HANDLEBARS_FILES are newer.
Catch exceptions
only catch OSError
Also using the same code for update.py
Fixed #220 [Sophie, Shane] Updating the last-checked-date both when you are already up to date and when you successfully download an update.
FIXED #219 [Sophie, Shane] Remove the check for updates button when you click it
Extracted script to run just unit tests
Removed global params dictionary, introduced a main method, errors return a 500.
Extracted FakeUci to separate class.
Update network availablility upon bandwidth change.