Merge pull request #26 from kananoja/master

[nemo-qml-plugin] Add sortBy property and role to EmailMessageListModel
[nemo-qml-plugin-email] Reset folder model when folders are added/removed/updated
Merge pull request #27 from nemomobile/vdv-devel

Reset folder model when folders are added/removed/updated
[nemo-qml-plugin-email] Synchronizing as a EmailAgent property.
Merge pull request #28 from nemomobile/vdv-devel

[nemo-qml-plugin-email] Synchronizing as a EmailAgent property.
[nemo-qml-plugin-email] Add ContentType enum and property
[nemo-qml-plugin-email] Add htmlBody functionality
[nemo-qml-plugin-email] Make plugin usable from c++ applications
[nemo-qml-plugin-email] Export library symbols correctly.
Merge pull request #29 from rainemak/master

Add ContentType enum and property and htmlBody
Merge pull request #30 from nemomobile/vdv-devel

[nemo-qml-plugin-email] Make plugin usable from c++ applications
[nemo-qml-plugin-email] Start messageserver as a detached process.

- Enqueue all grouped services actions before start executing.

When messageserver is not running start it as a detached process,
many clients can connect to the daemon, starting the daemon as a child process can
cause problems when external process is using the daemon and it get's destructed
by this plugin.
Messageserver lifespan should be controlled by a system process manager(systemd or similar),
but in some cases it might not be running, e.g no e-mail accounts configured in the system.
Merge pull request #31 from nemomobile/vdv-devel

[nemo-qml-plugin-email] Start messageserver as a detached process.
[nemo-qml-plugin-email] Emit sync changed signal when there's no enabled accounts and accountsSync is requested.

EmailAgent::accountsSync(..) can be called when there's no accounts in device,
in this case the function should exit properly and let the client know that no
sync will be performed.
[nemo-qml-plugin-email] Simplify contentType recognition
Merge pull request #34 from rainemak/master

[nemo-qml-plugin-email] Simplify contentType recognition
Merge branch 'master' into vdv-devel
[nemo-qml-plugin-email] Add sync status to syncronizing changed signal.
Merge pull request #32 from nemomobile/vdv-devel

Emit sync changed signal when there's no enabled accounts and accountsSync is requested.
Fix signature of synchronizingChanged signal