Make the results controller nicer, and fix a few bugs

* Fix to make sure the details string always shows the right results
* Better spacing of icons in the result table
* Remove the gradient header/footer
* Make the dot icon bigger
* Use Autolayout - better for resizing.
* Nudge things around a little
Document the colour picker in the appearance prefs
Add tooltips and better descriptions for the appearance color picker
Various fixes to the result window

Allow opacity - fixes #1838
Better binding of colours / DRY
Fix for the result child table styles
Allow changing the header/footer text color
Merge branch 'master' into resultcontroller_tweaks

Conflicts:
	Quicksilver/Code-QuickStepInterface/QSResultController.m
	Quicksilver/Code-QuickStepInterface/QSSearchObjectView.m
Fix ghost text in the main window

Results list still not fixed
Make the results window resize to the child results table size if it's bigger than the main results table
Fix crash when the result child table is nil
Merge pull request #1877 from quicksilver/resultcontroller_tweaks

Resultcontroller tweaks