Move swift configs to core-site.xml

In hadoop 2 swift configs are located in core-site.xml file.

Change-Id: Iac946fd9c9f679879222f797e2abdda8af783d41
Filter credentials in jobs returned from REST api

The 'mains' and 'libs' elements of a Job contain references
to JobBinary objects, which can contain credentials in the
'extra' field.  Filter 'extra' from 'mains' and 'libs' when
returning a wrapped Job object.

Closes-Bug: #1272452
Change-Id: Ieccadbbda1f081595374469cb938b7bffbc08e17
Validate data sources reference different resources

The proposed fix compares input and output data sources. If they
have the same types and urls, a validation error is thrown.

Closes-bug: #1291380

Change-Id: I09956c2e29c1e12d9e5c28a5c7953f97197b3565
Fix transient clusters termination

The problem started to appear in our CI jobs on March 26.
See the bug description for details.

Closes-Bug: #1298391

Change-Id: I4b4102f12efd27be13255e7b0ca120d66a078673
Fix parallel running integration tests with vanilla plugins

Closes bug: #1298441

Change-Id: I7820ae0bfac8f911cafc69a3ce2e57daf09f6196
Remove agent remote

Remove it for Icehouse cycle to avoid unnecessary dependecies
and non-working code in the release.

Change-Id: I2fa21f00354c54ee75043c727716b4f5f3189f18
Change tag for vanilla integration test to 'vanilla1'

It will run tests for vanilla 1 and vanilla 2 plugins separated

Change-Id: I664e70292c78fefabbcca665f12f65150876ab64
Updated from global requirements

python-keystoneclient version bumped in
Change-Id: I4c4a4db30108d82a56927aa9983f7736b038d435

Change-Id: I4c4a4db30108d82a56927aa9983f7736b038d435
Add fixed and floating IPs discovery via neutron

* Heat uses neutronclient and in some cases provisioned instances
  don't have allocated floating IP or/and fixed IP in the
  nova_client.servers.get(instance.id) or 'nova show <instance.id>'
  invocations. But Neutron may contain these properties intialized
  in FLoatingIP resources. So the algorithm is as follows:
  * We try to get IPs from nova.servers.get()
   * If succeded go to the next provisioning step
   * If some IP is empty trying to get it via Neutron
     * Search port by instance ID
     * Search FloatingIP resource by port ID
     * Get fixed or/and floating ips addresses from FloatingIP resource

* Filtering search of port and FloatingIP resources improves performance
  because we don't need to check all ports and FloatingIPs in the
  Sahara's code and we rely on Neutron here

Change-Id: I2ec377d268bfb426df4c18ac38c8d8e9a52542e0
Closes-bug: #1293962
Add EDP support for Vanilla 2 plugin

Partially implement blueprint: vanilla-plugin-hadoop-2

Change-Id: I502dcfe065c41027ea87c6c88bcbe164bfce4a02
Remove Mirantis copyright from README

Change-Id: Id2acbd7b255f3730eabf896822ed4a1a9edbbf3f
Some configs updates for vanilla 2 plugin

* Update hidden configs list
* Update priority one configs list

Change-Id: I123f0c4ac2a142e559e250bbd8b00131e3825268
Merge "Fix transient clusters termination"
Merge "Fix parallel running integration tests with vanilla plugins"
Merge "Remove agent remote"
Merge "Change tag for vanilla integration test to 'vanilla1'"
Merge "Move swift configs to core-site.xml"
Fixed wrong attached volume's names via Heat

* Added "name" property to the 'volume.heat' template

Change-Id: I18b5e59adeea7ba348366b0975b396dca028102d
Closes-Bug: #1278817
Merge "Filter credentials in jobs returned from REST api"
Standardize README header

Change-Id: I897abb29338c373b36b8ceb6b6eb89be3dbd00e8