Cache bust canvas3d so they reload properly
e-mail notifications using the logging module
dummy translation functions N_ and nN_ and js localization refactor
nN_ made accesible to localization.js
pass username to app.message()
Merge pull request #120 from rmartinjak/notification

Send e-mail notifications to configured address(es)
Allow new 500 message to be localized
Merge pull request #314 from kcrisman/tinygettextfix

Allow new 500 message to be localized
fix plural translations in javascript
Merge pull request #312 from migeruhito/dummy_gettext

Dummy translation functions and two cases of use
Merge pull request #284 from kcrisman/canvas3dcachebust

Cache bust canvas3d so they reload properly
use only openssl and 2048 bit cerificates
ssl code changes completed