Introduced signals for pre/post-module-loading

.. and moved all signal to `plinth/signals.py`
The naming of global variables is about the same as for function names, do I miss something?
http://legacy.python.org/dev/peps/pep-0008/#global-variable-names
I thought only constants should be uppercase.