Add support for sorting the contacts model by lastname.
Implement sort by field for the proxy model.

List can be sorted either by first name or last name. This setting can be either set from SeasideProxyModel (via QML) or it can also be set and changed via GConf.

The sorting information is stored in SeasidePeopleModel which connects signals to SeasidePeople that will react to sorting being changed.

This commit will also deffer the creation of the display label until it is needed. This way we prevent it from being created twice, in case we initially want to have last name first.
Implement a queue of actions for transmit/receive requests.

Allows clients to queue several requests without waiting for
their completion. Identical requests are discarded.
Work in progress, all previous functionality is covered.
Merge pull request #54 from VDVsx/actions-queue

Implement a queue of actions for transmit/receive requests.
Merge pull request #37 from kypeli/master

Add support for sorting the contacts proxy model by lastname.
Improve delete logic.

Bind more service actions.
Move more messageserver requests to emailagent class.
Merge pull request #56 from VDVsx/master

Improve delete messages logic.
Add synchronizeInbox binding.

Add a type to the service actions.
Add structure to enable emitting of more specific signals, when actions finish.
Merge pull request #57 from VDVsx/master

Add synchronizeInbox binding.
Add SignOnUiContainer to signon module

This type allows clients to specify a container item into which
the signon-ui service can embed UI for user interactions, instead
of spawning a new window.

This commit also improves the documentation for the signon process.
Fix various bugs in account models

Previously, changes to or removals of an account would only be
detected by the model if the account was created during the lifetime
of the model.  This commit ensures that all such changes in the
database are detected by the model.  It also fixes removal-related
bugs in the service accounts model.
Merge pull request #58 from chriadam/master

[nemo-qml-plugins] Improve signon adapters with signon-ui container
Add retrieve folders list signal.
Signed-off-by: Valerio Valerio <valerio.valerio@jollamobile.com>
Merge pull request #59 from VDVsx/master

Add retrieve folders list signal.
Add BirthdayType and AnniversaryType enum values
Rename DetailTypes -> DetailType
Rename SortByField to DisplayLabelOrder

The value really sets the order of the display label text, so the
current name is misleading. The value does affect the sort order,
but only because the model currently defaults to sorting by display
label.
Merge pull request #60 from blammit/enum-changes

Enum changes
Add middleName, nickname and title properties
Change "(unnamed)" -> "(Unnamed)" and fix failing test

SeasidePerson::displayLabel() never returns an empty string