Got json out in favour of multijson
Removing json
Removed unused parts of command:auth
Removed binding pry rescue
Removed explicit logging into platform from the specs. Fixed the helper. Creating a connection is not going to connect to gooddata client has to be used.
Removed tests for the removed code from command:api
Making a test about sanitize pending for now until we agree what should happen
Putting back read credentials since it is used
Added a root_key resolution for MdObject as first key of json. So we try to be useful even when we do not know exact subclass
Added partial metadata export method and an integration test.
Removed a backtrace
Removed logging so it does not messes up the test ouptuts
Added a check that you provide an :auth_token parameter during project creation
Added project param to block
Merge remote-tracking branch 'upstream/master' into merge

Conflicts:
	lib/gooddata/commands/auth.rb
	lib/gooddata/commands/projects.rb
	lib/gooddata/connection.rb
	lib/gooddata/models/model.rb
	spec/helpers/connection_helper.rb
	spec/integration/command_projects_spec.rb
	spec/integration/full_project_spec.rb
	spec/unit/commands/command_api_spec.rb
	spec/unit/commands/command_auth_spec.rb
	spec/unit/commands/command_dataset_spec.rb
	spec/unit/commands/command_process_spec.rb
	spec/unit/commands/command_profile_spec.rb
	spec/unit/commands/command_projects_spec.rb
	spec/unit/commands/command_scaffold_spec.rb
	spec/unit/core/connection_spec.rb
	spec/unit/models/tools_spec.rb