Rename view_user to view_profile, and create separate feature for viewing details on arbitrary users
Currently there's only a way to view your own profile details. It's called view_user. This should require a login, but there should also be a feature that allows anyone to view a reduced set of details on arbitrary profiles (view_user/108308).