Remove useless validate methods

Remove the validate methods of s3 and swift resources, as they don't
provide any value and hide validation of properties.

Change-Id: I5b9f7aef828d5e4d7cdebfd2bd550feaae545c90
Closes-Bug: #1260643
Add migration test framework

This is partly taken from nova and uses the oslo-incubator test migration
framework.

Change-Id: Ia09e3dd2e85917607025a8cf82aa259445c2c24f
Don't provide default values to properties.get()

The properties of a resource are known, so we don't need to provide
default values to properties.get().

Change-Id: I2c28d9fe41db589a885c458dba35780aabed87c0
Imported Translations from Transifex

Change-Id: I9ea211d7529c6d0351aeb6c1cf8432b4af5da2dc
Merge "Remove useless validate methods"
Merge "Don't provide default values to properties.get()"
Merge "Imported Translations from Transifex"
Merge "Add migration test framework"
Rename scaleout_apis.rst -> scale_deployment.rst

The multi-engine docs will be added to the file currently named
scaleout_apis.rst.  Renaming it to scale_deployment.rst to make the name
more generic.

Change-Id: I038d775a065ccd22da9ec0dbc3d8fa5a806ca020
Add documentation for multi-engine

Describe how to set up Heat for a multi-engine deployment in the
document on scaling Heat.

blueprint multi-engine-docs
Change-Id: I5db28b3bc8f5f5dda2d86d052223159adef5f5f0
Add terms to glossary

Change-Id: Iff1cc33c7f842a4f7c06697055b607dc41565207