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
startup code beautify
Exception check fix
Unused variable deleted
Simplify some path manipulation
import cleanup in startup code
Delete unused variable in notebook startup tests
Proper explicit definition of methods in startup code
Test function moved to misc.misc
test module function in misc.misc