ding_user now supports multiple profile2 profiles, and supports persistent login

we have sorted out revision tags etc, but there are still a lot of commits. If we can be of any assistance please let us know