NodeTemplate usage check moved to validation.

* new exception added - AssociatedNodeTemplateTerminationException;
* helper added to service.api to query number of nodes created using specific NodeTemplate;
* now all kwargs are passed to the validation function.

Change-Id: I2556cb2c18906e1c96c3bda041ba1ea8ea26c4e1
Fixes: bug #1174614
Added default values for JT, NN, TT, DN processes

 * Basic xml configs were added for provisioning cluster with different parameters
 * Added validation that user cannot create NodeTemplate with not allowed configs

Fixes bug: #1169211

Change-Id: I12e9c3ba20849b77dc0b502958aa2a8622ed7ce0
The is_node_template_associated function added.

It provides an ability to take an information about node template usages. It's needed for node template termination validation.

Change-Id: I49eeadf24417d2a6636804a71f6208e8577431d9
Fixes: bug #1174780
Positive test for validation has been readded.

Change-Id: I61163380bee7806e23e1f15c4260dbd5728e9ab6
Merge "The is_node_template_associated function added."
Patch for minidom's writexml has been added

* patch applied only for python < 2.7.3
* unit tests added for patch and xml conf generator
* it has been tested at python 2.6.7, 2.7.2-2.7.4

Fixes: bug #1174841

Change-Id: I6db89a06a4fa86b62a582d0188d0b7f1a508dcd2
Merge "Patch for minidom's writexml has been added"
Unnecessary whitespace has been removed

Change-Id: Id273d6a4ba3ab4201ee04f3791117f2e71c3cf5f
Cluster status fix when error during vms starting

Change-Id: Ida6b9f63660a37449977bb8176a19ad18fd5a8a7
Fixes: bug #1174828
Pre-release 0.1.1 docs fixes

* Update links to the project site:
  http://savanna.mirantis.com -> https://savanna.readthedocs.org/en/latest/
* fix quickstart

Change-Id: I00af8d282c97d5a7e131a9fae83edb85261852d8
Merge "Cluster status fix when error during vms starting"