[zsh] Add default .profile for desktop environments
[puppets] Add classes for GStreamer

Put these classes into a generic desktop module for basic desktop
services.
[puppets] Add class for Telepathy
[puppets] Add classes for KDE

Includes classes for base packages, telepathy support, kdm service, and
various 3rd party KDE tools and applications (e.g. k3b, amarok)
[puppets] Enable network manager
[puppets] Use telepathy class in gnome
[puppets] Replace netcfg with network manager
[puppets] Replace Gnome with KDE
[puppets] Move fonts into a separate class
[puppets] Require fonts for KDE
[puppets] Enable Dropbox support in KDE
[puppets] Add Gtk support to KDE
[puppets] Refactor package layout