Updated readme
Updated and added license comments
Updated imports, minor misc cleanups
Updated copyright statment in linewidget.py
Moved shortcuts to common, moved imports a bit
Redesigned theme system to only use enhanced* CSS

That means no more configuring the theme in the config. Instead one does
that directly in stylesheet.css.

*Enhanced in a way that it can use variables.
Renamed & moved path vars to own function

Our continuing mission: to move stuff out of MainWindow.__init__ and
kalpana.py.
Moved get_paths() out of the class
Moved plugin creation to its own function
Stupid import bugs in pluginlib SQUASHED
Moved plugincmd-init in terminal to own function
Moved UI creation in MainWindow to own function
Minor restructuring in MainWindow.init()
Moved key shortcuts to own function
Refactored settings and related stuff
Nuked the theme section in defaultconfig
Refactoring terminal with signals instead of callbacks

Also changed the different on/maybe/off and always/needed/never options
for the vertical scrollbar (in the terminal vs in the config) to be
on/auto/off for both.
I accidentally new_and_empty(), fixd nao
Added ? option to togglecmds to view value
Changed cmd_new_window into a togglecmd