Implemented Hadoop config provisioning

Change-Id: I90ab7397c0acfd2498f5de7654706479ef405c6f
Added Nova resource checking in cluster creation operation

Change-Id: Iab43f5e09c9e50f32775bb582dd86127c51b4204
get_auth_token is now uses default configs

Change-Id: Iacec4f96e40d7ebb49b8939338564de88bd6372b
Merge "get_auth_token is now uses default configs"
Fixed validation errors and wrong response codes

* Fixed bug with empty jsons requests during creating operations.
* Added proper error codes in api functions: 404 NOT_FOUND, 501 NOT_IMPLEMENTED

Fixes bug: #1162746

Change-Id: Ie0ca8c7b8e7077f089b7d3293689e1d87916d732
Merge "Fixed validation errors and wrong response codes"
Introduced new networking option for cluster

Now Savanna can provision cluster without floating IPs. Also removed 'apt-get install xsltproc' crutch from the setup script

Change-Id: I9240fe7402a398f5642823d87edc2408129eec2d
Fixes: bug #1163226
Fixed issue when json's responses contain null values

* refactored clean_none method in service/api.py

Fixed bug: #1163311

Change-Id: I6d18c94c6a14121a7f84f10abcf0588af0595b61
Merge "Fixed issue when json's responses contain null values"