Updated build to use Java 1.7 language
Merge branch 'testing' into dev/mspaulding/java-updates-green
[NC] Improve debug logging during migration verification.

Implements EUCA-5178.
[CC] Make migration-prepare calls to destination nodes asynchronous.

Implements EUCA-5069, EUCA-5175.
Merge branch 'dev/juphoff/evac-test' of git.eucalyptus-systems.com:eucalyptus into dev/juphoff/evac-test
Merge branch 'dev/mspaulding/java-updates-green' into testing
Overwriting node IQN in CLC with node IQN transmitted by CC

Fixes EUCA-5624
XML elements should be ISO8601

Fixes EUCA-5515
Merge branch 'team/storage/EUCA-5515' of git.eucalyptus-systems.com:eucalyptus into testing
[NC] Remove assertion, improve migration logging.

Implements EUCA-5178.
CC migration development:

- Ensure migration-destination IP address is sent to source during commit call
- Remove implementation warning about rollbacks
- Improve error handling for incorrect commit requests

Implements EUCA-5069, EUCA-5079, EUCA-5175.
[CC] Use (wrapped) ROUNDROBIN scheduler for migrations regardless of configured scheduler.

Implements EUCA-5175.
[NC] logging improvements
Merge remote-tracking branch 'origin/testing' into dev/juphoff/evac-test
Merge branch 'testing' of https://github.com/mdshaonimran/eucalyptus into dev/juphoff/evac-test
Further cleanup of migration info in instance struct if migration rollback called with buggy host info.

Fixes EUCA-5707.
Rename migration_rollback_src() to migration_rollback().
    EUCA-5672 a bug that was fixed to limit dimension folding to 1 dimension originally checked metric name for AWS/EC2 instead of namespace.  This fixes that.
Revert PEM private keys to old non-pkcs8 format - EUCA-5416

EUCA-5416
Auto scaling configurable pending instance timeout - EUCA-5678

Auto scaling pending instances are no longer subject to health checks
and have their own configurable timeout.

EUCA-5678