Merge branch 'development' into config-n-context
Adding the equinox region library/dependency
Adding Carbon.xml changes with filter.properties
Tenants API - initial classes
Merge branch 'development' into config-n-context

Conflicts:
	modules/deployment-engine/src/main/java/org/wso2/carbon/deployment/internal/DeployerServiceListenerComponent.java
Updates to CarbonRuntime
Added CommandProvider, refactored few classes, Default tenant store
Updated the Copyright years
Added more API classes - Carbon Kernel
Adding Command provider implementations, updates to the carbon activator
Modifications to the XML based Carbon configurator
Adding initial classes for the Carbon Context implementations
Adding default implementation of the Tenant API
Adding file based implementation of the TenantStore API
Updated TenantContainer API, Abstract implementation of this API
Updated kernel API with new TenantContainer API
Added new dependency to the kernel pom.xml
Renamed the AbstractTenantContainer to TenantContainerBase
Fixed few unchecked errors
Fixed few unchecked exceptions