Merge pull request #93 from VDVsx/master

Add folderUnreadCount binding.
Check for valid ID before returning a person instance
Merge pull request #94 from matthewvogt/contact-id-validity

Check for valid ID before returning a person instance
Match filter against more properties than display name.
Update the SeasidePerson test to allow for caching of display label.

Also fixes a longer standing mismatch in logic between the test and
SeasidePerson about when the contactChanged() signal is emitted, by
favoring SeasidePerson's interpretation.
Merge pull request #95 from adenexter/filters

Match against additional properties when filtering.
Support request paging in Facebook adapter

This commit adds support for request pagination via the Facebook
OpenGraph API.
Merge pull request #97 from chriadam/master

Support paginated requests with the Facebook adapter
Merge pull request #99 from VDVsx/master

Fix bug in folderUnreadCount() binding.
Allow changing the identifier of an identity after initialisation

This causes the signon identity to be reset and reinitialise.
Make Account and ServiceAccount more robust

Previously, there were circumstances (due to identifier changes after
initialization) where a null account pointer could be dereferenced.
Only take ownership of filters/sorters if they have no parent

Previously, the social network interface would delete any filter which
was assigned to it, on later assignment or clear.  This commit ensures
that it only does so if the filter had no parent when it was assigned
initially.
Split search strings more intelligently.

QTextBoundaryFinder knows more ways to find a word break than just
looking for space characters.  Use it.
Force reload of service/provider files on account model creation

If the .service or .provider files are changed (due to a package
upgrade or similar) the accounts models must reload those changes
in order to provide meaningful data to clients.
Add vCard() method to Person
Merge pull request #101 from chriadam/reloadservices

Force reload of service/provider files on account model creation
alarms: Set the bootFlag on for alarms

The bootFlag flag tells timed to program the RTC alarm to boot
up 60 seconds before the alarm goes off. If RTC wakeup is not
supported on a device, then the bootFlag is ignored.
Merge pull request #103 from pgerdt/add-boot-flag-to-alarms

alarms: Set the bootFlag on for alarms
Add a few clarifying comments.
Sign out of active authentication sessions on Identity removal or dtor

Previously, active authentication sessions would remain valid after an
identity was removed or destroyed.  This change ensures that any active
auth sessions are signed out of prior to removal, and that the single
active session owned by the current instance is signed out of when the
instance is destroyed.  It also ensures that the auth session's state
change signals are connected properly, and adds unit tests to ensure
that we don't regress.