Merge pull request #7 from pvanek/master

compilation warning fixes
Clean up the mess in the main, seperate testing and normal run.
Fix memory leak.
Use custom functions to manage process groups with finer control.
Run user interface in a seperate process.

This is needed because apperantly we can create a QApplication
instance multiple times in the same process. If this changes in
a future version of Qt, this workaround should be removed.
Add ability to use a video as background to default theme.
Add mailing list, bug tracker etc to the README.md.
Add metadata and screenshot to the themes.
Rename Legacy -> Circles.
Change default theme name.
Update default theme, rename as maldives.
Use new theme screenshot in the README.
Respect MainScript property of the theme.
Merge textbox hover color work Reza's done.
Fix hover behaviour.
Animate border color changes.
Add hover to the spinbox.
Fix comment.
Merge improvements made in QtQuick2.0 version of the components.
Separate release and debug builds supported