Profile view - switched to API

Please review these commits. This code migrates ProfilePage2 view to API. The only unmigrated part for now is categories_to_select (correspondent API method is not implemented yet)