Updated A2 VH example
Minor dep updates (Passenger 4.0.40)
Fixed defaults for path in DummyBackend

`nil` is not convertable into `String`, `File.readable?` would
raise an error.
Disable instance caching for test env

Various class instances used in controllers should not be cached
when running tests.
Aligned DummyBackend behavior with ONE

When getting or deleting bogus resources or mixins, the backend
should raise an error (=> 404).
Minor dep updates
Fixed behavior of *_delete for DummyBackend

Previous (untested) version always failed with 404 after
successfully removing the resource. The problem was introduced
by recent changes in *_get which started raising errors instead
of returning nils.
Fixed the loading of fixtures for DummyBackend

Introduced a difference between flushed and emptied fixtures.
Helps to provide isolated testing. Emptied fixtures will stay
empty until they expire and flushed fixtures will be automatically
reloaded from JSON files.
Added the first batch of controller test

(mostly the same, apply DRY)
Removed experimental context handling for ONE

Cloud-init configs are no longer being automatically decoded from
Base64. As of now, a special version of cloud-init is required. It
is available from the EGI AppDB, pull request to upsteam has been
opened.
Removed unused context-related method for ONE

Decoding Base64-encoded context is no longer necessary.
Minor dep update
Deep-freezing user structures to prevent modif.

Deep-freezing user structures in authentication strategies
prevents later modification, intentional or unintentional.
Minor version bump to 1.0.0.beta.5

Changes:
* Basic controller specs added
* Fixed DummyBackend fixture loading
* Updated deps (minor updates)
* Cleaned-up contextualization behavior for the OpenNebula
  backend (USER_DATA in Base64 only, no tricks for Cloud-Init)
* Aligned DummyBacked behavior (raising errors instead of returning
  false on critical events)
Enforcing max. user_data size for ONE backend

Max. user_data size for ONE backend is 16384 bytes, requests
exceeding this limit will be refused with HTTP 409 Conflict.
Dropped legacy code in ONE backend

Creating compute instances from links only is no longer supported.
Placeholder notifying users will stay in place until the second
stable release. Server will respond with HTTP 501 Not Implemented.
First draft of the smoke test script

Includes basic functionality, still WIP
Minor license update

Updated years, added 2014
Fixed env scope for RequestParser

Parser instances should be taken from `request.env` not `env`, the
old approach worked in production but interfered with unit testing.
Fixed warden instance retrieval in UnauthCntrllr

Similar to 88f1e811d83, Warden instances should be taken from
`request.env`, not just `env`.