Code style cleanup

For more information consult: http://qt-project.org/wiki/Qt_Coding_Style
Updated CMakeLists for new Mount class
Added new class Mount

This class is needed for PlacesModel and it is based on PlacesItem
This class uses Kommodity/GIO/Mount which is based on GMount
Please consult: https://developer.gnome.org/gio/unstable/GMount.html
Now PlacesModel is based on QObject
Added new protected method itemFromPath()

With this method we can retrieve a PlacesItem giving its URL.
Added two new methods to PlacesModel

PlacesModel::itemFromVolume() retrieves the Volume item corresponding
to the passed argument.

PlacesModel::itemFromMount() retrieves the Mount item corresponding to
the passed argument.
Static bookmarks and "Network" category

Add static bookmarks under the "Places" category and add the the
"Network" category.
Remove "Application" and "File System"

Application location has been removed in favor of File System.
Upadated "Devices" category

Find all volumes and mounts and all the items found to the "Devices"
category.
Create new "Boomarks" category and add static bookmarks

Add static bookmarks under the appropriate "Bookmarks" category.
Created new category for Bookmarks
Also handle mounts and add a couple of methods to return Volume and Mount
items for the passed argument.
Use a cast to know the item type

Cast generic PlacesItem items to know which kind of item they are.
Swordfish components plugin

Move all the models stuff into a QML plugin and add a simple component
to test the PlacesModel.
Mount class method now return QIcon
Volume class's method getIcon() now return QIcon
Updated the method to receive the Icon
Code cleanup

For more information consult: http://qt-project.org/wiki/Qt_Coding_Style
Comment mountAdded connection for now

Comment mountAdded connection for now due to the following error:
  QObject::connect: Incompatible sender/receiver arguments

There are also conflicts between Kommodity's Volume and Item (both in
Kommodity::GIO namespace) and Mount and Volume items.
Merge branch 'Jatt159-gio' into gio

Conflicts:
	src/components/mount.cpp
	src/components/placesmodel.cpp
	src/components/placesmodel.h