Fix public profile links placement
Misc tweaks to public profile page

- Show placeholder text when the profile is not filled in
- Show the 'Edit My Public Profile' button right in the profile box
- Misc CSS adjustments