CIMI: Prevent re-using Struct constants in models
CIMI: Added syntax sugar for collection members
Update CIMI fixtures for server tests (fixes failing build
http://travis-ci.org/#!/mifo/deltacloud/jobs/2393329)
FGCP: move default cert dir to ~/.deltacloud/drivers/fgcp

This avoids any conflicts with the file ~/.deltacloud/config
Core: Make MatrixParams not overide PATH_INFO

* Overiding PATH_INFO with REQUEST_URI cause incorrect
  incorrect mapping of application.
Core: Removed unnecessary stuff from config.ru

* Thinks like :default_driver and :logger are same
  for all three frontends.
Core: Removed 'root_url' mappings from all servers

* All servers are now internally mapped on '/' URL.
* Rack::Builder maps servers on proper frontend URI.
* This obsolete 'route_for' and 'root_url' helpers
* This allow to use Sinatra 'url' helper to generate
  absolute URLs
Core: Fixed rack-test tests to use Rack::Builder
Core: Mount 'images' dir as static asset directory

* Refactored multiple frontends loading
* Added IndexApp with list of enabled frontends
Core: Consolidated Rack::Accept loading

Added all necesary middleware to Rack::Accept 'self.registred' method. Now all
requires for the 'respond_to' method are loaded when 'register Rack::RespondTo'
is called.
Core: simplify how we remove matrix params from the URL
Client: Removed Red Hat copyright
Removed Red Hat copyrights from client tests

Signed-off-by: Michal fojtik <mfojtik@redhat.com>
Openstack driver - adds forced_authentication for /api

checks if OS provider supports buckets collection (is swift deployed?)

related to https://issues.apache.org/jira/browse/DTACLOUD-316
https://github.com/ruby-openstack/ruby-openstack/pull/13
Core: Code layout fixes and avoiding duplication

* Moved '[CIMI|Deltacloud]::Base' class to collections/base.rb.
  Having this Sinatra class in 'helpers.rb' is not very intuitive.

* Move *::Base methods to Deltacloud::ApplicationHelper class.
  Same methods defined on different places.

* Replaced obsoleted 'check_capability' with 'set' for MachineConfiguration
  collection.

* Renamed 'CIMIHelper' to 'CIMI::Helper'

Signed-off-by: Michal fojtik <mfojtik@redhat.com>
Core: Improved entity_url helper generation

* The 'entity_url' helpers are now generated from the
  Rabbit collections directory, instead of guessing them
  using method_missing.

* rake cimi:routes added to list all CIMI routes
* rake routes now print URL helper instead of description

Signed-off-by: Michal fojtik <mfojtik@redhat.com>
Core: Replaced api_url_for with url_for

* The api_url_for does not add any extra value to original
  'url_for' helper. Mixing there two helper in views cause
  confusion.

Signed-off-by: Michal fojtik <mfojtik@redhat.com>
site: point downloads at 1.0.3 release
Fix how deltacloud generally and openstack driver particularly checks
supported_collections

(related https://issues.apache.org/jira/browse/DTACLOUD-316)
Fix Deltacloud server base tests for supported_collections