Entities transaction cleanup - EUCA-5684

Entities is updated to close the EntityManager on commit or rollback of
a transaction. This change means that Hibernate entities using lazy
initialization will fail to load uninitialized aspects.

This change removes the possibility of database connections remaining
open for a long period of time after lazy initialization outside of any
transaction.

EUCA-5684
scan backend and set volume state to reflect error.
enabled autoscaling nav
enabled autoscaling nav
Merge branch 'team/console/3.3' into 3.3.1
Revert "EUCA-6139"
Add back in the scaling groups and launch configs.

This reverts commit e3032c5b6d3f1791794c158128bbd8ed0511ec7d.
Merge branch '3.3.1' into jpommer
Merge branch 'team/console/3.3' into 3.3.1
Merge branch '3.3.1' into jpommer
EUCA-6378
Late change made in 3.3 release branch, duplicating here.
EUCA-6271,
added more validation. don't allow more than one ephemeral mapping
Merge branch 'team/console/3.3' of git.eucalyptus-systems.com:eucalyptus into testing
Merge branch 'team/console/3.3' into 3.3.1
EUCA-6410
added support for additional cloudwatch operations
Merge branch 'team/console/3.3.1' of git.eucalyptus-systems.com:eucalyptus into team/console/3.3.1
include autoscale related js in index
EUCA-5487
fixed i18n on top tabs, fixed up expando row for launch config
Merge branches '3.3.1' and 'ean' into ean
EUCA-6186,
expando in better shape
EUCA-5539 (WIP)

Add model and collection for alarms.