heat_keystoneclient add get_user_token

Add a function which takes a stack domain username/password and
returns a token - this is for "one time" use, e.g for callback
signals to wait conditions via the native API.

blueprint: native-waitcondition

Change-Id: I6f4666728c5ecadb1d9d081fb825a77cd598fd47
Expose recent docker features in the resource

This adds the name, port_bindings and links properties to the docker
container resource which are passed to container creation and start.
This also removes properties which were never implemented.

Change-Id: I7320e3a95895b894cc53ebb77ebb220482f990c1
Merge "heat_keystoneclient add get_user_token"
Merge "Expose recent docker features in the resource"