Merge pull request #2 from rburchell/master

Remove dead code
[contacts] Split into a library and seperate plugin.

Useful for C++-side code that wants to take advantage of the QML contact cache.