Fix to error check/handling in migration

- Fix checking for node before migration
- Fix checking for ENABLED cluster before migration
- Fix checking for instance before migration
- Fix error propagation for CC error responses

Fixes EUCA-5344 and EUCA-5269
Merge remote branch 'origin/dev/dmitrii/EUCA-5882' into dev/dmitrii/testing
Merge remote branch 'origin/dev/grze/EUCA-5344' into dev/dmitrii/testing
fixed EBS cleanup on rollback; typo fix
first cut at propagating error messages from CC to CLC and from NC to CC
Merge branch 'dev/dmitrii/testing' of git.eucalyptus-systems.com:eucalyptus into dev/dmitrii/testing
added some error messages to MigrateInstances, to be returned by NC
added processing of replyString from ncMigrateInstances replies
Merge branch 'dev/dmitrii/testing' of git.eucalyptus-systems.com:eucalyptus into dev/dmitrii/testing
fixed bug from previous commit; now logging when ncClientCall processes do not exit cleanly
Fixed in-progress download timeout, improvements

- activated Curl option for handling redirects (untested)
- fixed connection-in-progress timeout
- removed dead code
- added periodic download progress message
- tweaked retry settings
- tweaked log messages

Fixes EUCA-4272
Merge branch 'dev/dmitrii/testing' into testing