Multi-edit: Allow horizontal overflow
Merge branch 'master' into ui-regions
Implement region list view
Implement 'add region' action
Add region 'ID' field to add form
Add nav icon for regions
Add select region icon to top bar
Add basic region drop-down
Region selector: Add buttons, more styling, placeholder functionality
Close region selector on overlay click
Regions UI: Move to separate source file, add real data, update style

-Move region UI code to ui-custom/regions.js, to separate from core UI
 rendering

-Pull real data and endpoint URL on region select list, from data
 provider in scripts/regions.js

-Make region selector have same appearance as notifications box
Add remove region action labels
Regions UI actions: Refresh region selector listing

After action is performed that adds/removes regions, call
'cloudStack.refreshRegions' to refresh region selector listing.
Add 'edit region' action
Add ID field to regions list view
Regions UI: Add error handling to API calls
DV Switch UI Integration -Set 1
dvSwitch-UI Integration - Set 2
CLOUDSTACK-1391: EventBus is not getting injected after javelin merge

added logic to inject event bus using ComponentContext.getComponent

Conflicts:
	server/src/com/cloud/storage/listener/SnapshotStateListener.java
temporary fix: autowriring failing for missing storage allocator

The storage allocator beans were given with the wrong package namespace
of com.cloud and not org.apache.cloudstack. Removed and correctedt the
namespace. Server coems up successfully.

Edison to revisit and complete the fix.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>