new command added - user list <pid>
Take project id from global options
Rename to use singular
new cli command: role list
Show default server info
Create MD objects with explicitly provided identifiers

Unfortunately, the MD object creation API ignores the
explicitly provided identifiers which is why we have to
send yet another PUT request.
Added couple of params to allow more granular control during project creation
Ability to remove report definition from a report. Removing results methods since they are obviously not on the API any more. What hapenned with them?
Refactored clone method into the project class. Command is just a tiny wrapper
Basic metrics can be generated directly out of the fact or attribute
Added a purge_report method
Merge branch 'master' into user-management

Conflicts:
	lib/gooddata/cli/commands/user_cmd.rb
	lib/gooddata/commands/user.rb
Support for specifying role to assign by name
Optional invite message can be specified
Rename GoodData::Commands::Projects -> GoodData::Commands::Project
Move CLI cmd. project list -> projects list
Moved invite user
Moved user list => project list_users
Merge remote-tracking branch 'upstream/master' into user-management

Conflicts:
	lib/gooddata/commands/projects.rb
Listing domain users implemented