Docs: Fix ugly nulljob repr in method signatures
Refactoring: Created hscommon.desktop

This unit hosts previously awkward UI view methods which weren't related
to the view itself, but to the current desktop environment. These
functions are now at their appropriate place.
Improved API docs
Added packaging support for ubuntu 13.10
Fixed core.engine.Match docstring

The way it was set made dupeGuru crash under Python 3.2
Updated hscommon
Updated cocoalib
Merge branch 'master' into develop
Merge branch 'develop' into path-refactor

Conflicts:
	qt/base/app.py
Fix boken tests
Merge branch 'develop' into path-refactor
Path refactoring: [-1] --> .name

Plus, a couple of path + foo --> path[foo] in hscommon.conflict