Profile features 1

** Profile Enhancements (Layout, Contact Info, Groups) **

The included features are part of a broader feature set that will enhance the usability of user profiles. This will enable users to more seamlessly integrate GeoNode into their daily routine.

This PR makes changes to the layout of user profile contact info on the detail page.  Additionally, the PR adjusts what it is displayed on the profile detail page in small ways, such as displaying the user's email, hyperlinks telephone numbers with the "tel:" protocol, displaying user activities link, etc.

The PR adds a groups section to the user profile detail page, so you can quickly see what public groups a user is a member of.