[#7292] ticket:568 Added UserProfileRestController to handle user profile API endpoint
[#7292] ticket:568 Added __json__ implementation for all profile secions
[#7292] ticket:568 Proper serialization of all profile sections
[#7292] ticket:568 JSON Profile test stub
[#7292] ticket:568 JSON Profile full test
[#7292] don't need to list tools in profile API, already in user-project API
[#7292] move UserProfileRestController from base rest.py file, to profile module
[#7292] for safety, don't return ming-instrumented objects since any modifications someone might do elsewhere (after calling __json__) would actually persist to the database
[#7292] add user full name; adjust profile_url field name