Merge pull request #331 from rackspace/working

Various changes; see description
Merge pull request #333 from ycombinator/working

Adding test to try and delete non-empty container.
Whitespace removal
Allowing IDs to be passed in, instead of fully declared objects
Merge branch 'working' of github.com:jamiehannaford/php-opencloud into working
Proposal to fix the user creation issue with OpenStack
Fix comments
Add $alias parameter to the Base object as it is used in the populare method
Simpler alias resolving
Fix code styles according to PSR2
Add somes spaces or lines and remove use statements of unused classes
Merge pull request #342 from benja-M-1/psr

Psr code styles
CatalogService does not initialize region if regionless = true #343
Merge pull request #341 from benja-M-1/hotfix/user-creation

Proposal to fix the user creation issue with OpenStack
Merge pull request #344 from tmilos/RegionLessCatalogService

CatalogService does not initialize region if regionless = true
Updating typo with OpenStack username/password
No need to download complete object just to generate temporary URL.
Merge pull request #346 from ycombinator/working

No need to download complete object just to generate temporary URL.
Making code for defensive/resilient to upstream REST API changes.
s/else if/elseif/ per code review.