Merge pull request #17 from rburchell/master

[contactsd] Always restart service if something kills us
[contactsd] Fix a crash in the birthday plugin.

QContactId is not a basic type, and QContact::id returns a QContactId (not a
ref), so this is essentially returning a ref to a temporary, even though the
compiler doesn't feel it needs to warn for some reason.