User and Domain improvement

## General
- Old GoodData::Profile was removed
- AccountSetting renamed to Profile

## Domain
- add_user accepts more optional params

## Profile
- Profile can have attributes changed
- Profile can be saved
- Diff can be created
- Diff can be applied

## User
- User can have attributes changed
- User can be changed
- Diff can be created
- Diff can be applied