set missing username in UserProfile

Because Linkedin api does not supply an username from their api, linkedinAdoper does not set one, but leaving username as null in UserProfile makes other dependent framework like spring-social-security to break while persisting. It's good to set 'default-username' as linkedin id, as it's the only unique identity we get from linkedin.