Added initial support for custom storage backends for Dragonfly.
Made presenter location consistent.
Require the class libraries that are being tested.
Merge remote-tracking branch 'KazW/custom_dragonfly_storage'
Changed custom_backend_* to dragonfly_custom_backend_* and refactored configuration.