[NC] Block attempts to migrate instances when same node is designated as source and destination.

Implements EUCA-5175.
Merge remote-tracking branch 'origin/testing' into testing
CC migration development

- Change all schedulers to only schedule ENABLED nodes.
- Send a separate destination 'prepare' request for each instance.

Implements EUCA-5069, EUCA-5175.
Filling in the pulldown options for Kernels and Ramdisks, from the image feed. Still need to flesh out the onchange actions for those two selectors.
Merge remote-tracking branch 'origin/dev/sjones/EUCA-5274' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-5456' into testing
Add deep linking support.
Merge branch 'ean' into team/console/3.3

Conflicts:
	console/static/js/views/launchconfig/template.html
First commit for building up volume and snapshot models
Attached backbone collections into dataholder to deliver to items using the define() interface.

Also connected the backbone callback events into the existing eucadata callback interface.
Merge branch 'ean' into team/console/3.3
Merge branch 'jpommer' into ean

Conflicts:
	console/static/js/views/launchconfig/template.html
Turn off deep diving on objects until adam checks function calls.
Merge branch 'ean' into team/console/3.3
Add missing launch configs item in dataholder
Merge branch 'ean' into team/console/3.3
wip on scaling expando
Merge branch 'team/console/3.3' of git.eucalyptus-systems.com:eucalyptus into team/console/3.3
Merge remote-tracking branch 'origin/team/evac' into testing
Add load balancing service endpoint to eucarc - EUCA-5594

A AWS_ELB_URL environment variable is added for load balancing clients.

EUCA-5594