Only try to update local repo definitions if the provisioner has some
for us.
Merge pull request #39 from VictorLowther/pull-req-feature-uefi-netboot-master-58806f806d

Add basic semi-functional support for UEFI netbooting [1/6]
Don't try to create repo files if the provisioner has not told us
which repos exist.
Fix up gemrc to still serve local gems when in online mode.
Merge pull request #40 from VictorLowther/pull-req-feature-more-online-mode-master-89b469e1d9

Remove the requirement to have ISO images in provisioner online mode [2/6]
Add basic support for setting the EFI boot order.

If the provisioner state is execute, set things so that network
devices are last in the list, otherwise set things so they are first
in the list.

This is very simple, but it shold get the job done for now.
Make barclamp library fail gracefully, and clean up better in transitions.
Have the provisioner handle clearing out client entries that are no longer needed.
Merge pull request #43 from VictorLowther/pull-req-feature-uefi-netboot-master-543e6e76ef

Pull in complete UEFI network boot support. [2/7]
Add real support in the deployer for multi-OS support
Flatten
Flatten
Test and check OS stuff when walking through reinstall as well.
Merge pull request #49 from VictorLowther/pull-req-master-02a0cbcf77

Forward-port execute state changes from Fred, and add hetrogenous OS support. [3/7]
Don'e rename nodes anymore.  It isn't needed.
Merge pull request #54 from galthaus/pull-req-master-509c4c74ca

Remove rename node during discovery [1/5]
Merge branch 'master' into release/rails3anddb/master

Conflicts:
	crowbar_framework/app/models/deployer_service.rb
Merge pull request #58 from galthaus/pull-req-release-rails3anddb-master-f7fac4277f

Merge development into rails3anddb [5/12]