add data retrieval support from LDAP to user page

Users are now able to login and see their LDAP attributes in profile
page. Infromation included:
- Personal Information(Real Name, Nickname, Location)
- Contact Information(Email, IRC nick)
- Gentoo related Information(Roles,Herds,Date Joined, Recruitment Bug
  number, Mentor)
fix indent, misc other fixes
fix view to pass tests and indent

Updated view for profile page. Now it checks for empty attributes and empty keys.
Also I disabled the view of gentooRetired attribute if it doesn't exist.
Merge pull request #17 from dastergon/profile_page

Add profile pages with LDAP data retrieval support