Allow non-administrative users to see and edit their own user page.  Fixes Redmine issue #2186.
Merge branch 'MarvinJ-user_test'