Changed labels, added tooltips to the background preferences tab
Optimizing background preferences
Added exception treatment in preferences dialog
Moved files from code/ to code/pynorama/
Modifying .gitignore to allow for pynorama named directory
Created the pynorama package
Renamed the pynorama module to "application"

The application module can't be executed by itself anymore.
So I added a script to run it at code/run.py
Added a "components" package, modified extending module interface
Move mouse handlers to the components package
Doing some refactoring
Moved built-in layouts to the components package
Fixing up missing preferred layout handling
Moved loaders and openers to loaders.py and openers.py components
Moved cairo to GdkPixbuf conversion(and back) to utility.py
Moved widget related code from utility.py and preferences.py to widgets.py
Renamed notification.py to notifying.py
Renamed organization.py to organizing.py
Point.py was merged into utility.py

Rectangle is now immutable and a namedtuple.
Point is now an immutable namedtuple type and not just a collection
of functions for tuples.
Using math.radians and math.degrees
Adding Makefiles for new files. Updating build scripts.