Add support for Pantheon Desktop used in Elementary OS
Merge branch 'Arkni-pantheon-support'
including Arkni's support for the Pantheon desktop