linked contacts and better adding of IM/Social media info

this is for when we drop 10.6 support

The commits say what it does :)