Add tftp_server pattern in ironic.conf

This is the fix for bug 1236623. Currently we used $my_ip as the
tftp_server, but we do need a dedicated config option especially
when the provisioning network and public network for nova are
different.

Change-Id: I4b619319cee55c974027a2c4667230a6a499628f
Partial-Bug: #1236623
Sync common.context changes from olso

Sync changes to common.context, to remove the dependency on the uuidutils
module that's going to be removed from oslo.

Change-Id: Ibae8af811d7f5b7d6a1499f35288073e5d383e64
Remove openstack.common.uuidutils

Remove the oslo uuidutils module requirement.

Change-Id: Ic17282c87d6a95b64f3874e189f89c9f9f8be196
Import uuidutils unit tests from oslo

uuidutils is going to be removed from oslo, so we need to remove the
calls from our Ironic code. For reference, see
http://lists.openstack.org/pipermail/openstack-dev/2013-November/018980.html

This change imports the unit tests from Oslo for both
generate_uuid and is_uuid_like, which have been ported to ironic.common.

Closes-Bug: #1253497
Change-Id: I14ed5864615d798f5658d53be28af6bd5e86fc43
Merge "Add tftp_server pattern in ironic.conf"
Update ironic.conf.sample

Several patches slipped through without updating the sample
configuration. This patch merely brings it up to date.

Change-Id: I028722462293a59195a0a271218dd69a008699e2
Bump required version of sqlalchemy-migrate

Bump required version of sqlalchemy-migrate

Change-Id: I4b5dc08c416f1a8055b1510d59fce4711d50e5b5
Merge "Sync common.context changes from olso"
Merge "Remove openstack.common.uuidutils"
Merge "Bump required version of sqlalchemy-migrate"
Merge "Import uuidutils unit tests from oslo"
Implement consistent hashing common methods

Implement consistent hashing functions and add unit tests.

These will be used by each conductor service to determine
which nodes it is responsible for, and by each API service
to determine where to route RPC requests for specific nodes.

Change-Id: I6d6ae987e76e2d11f8f3f8843800a17d8ff1aaa0
bp: instance-mapping-by-consistent-hash
Merge "Implement consistent hashing common methods"