Add array-comma-string for better parsing attributes

This is fix for bnc#903674
Crowbar and/or nova cannot cope with vCenter cluster names containing spaces
https://bugzilla.suse.com/show_bug.cgi?id=903674
Merge pull request #1154 from mjura/array-comma-string-function

Add array-comma-string for better parsing attributes
Updated dependencies

In order to move the SUSE packaging to the open build service and to
update easy with some security fixes i have made the version constraints
much simpler
Not so hard version constraints

As we do not hardly rely on fixed version constraints i have set them a
little more less to minor version changes.
Updated to rails 4
Removed fucked up conditions for ruby > 1.8 compat
Replaced functionality to get rails 4 working
Removed issues while rails upgrade
Update routes syntax to match rails 4 style
Remove sprockets env rspec helper
Update spec helper to new rspec syntax
class_inheritable_accessor is now class_attribute
Remove reference to AppConfig and replace with YAML + Hashie
Fix rspec deprecation warnings
Replace old JS/CSS asset helpers with rails 4 equivalents
Add a wildcard catch all route
Removed old script folder, not used anymore for rails 4
Fix missed javascript_tag
Fix status checks in machine controller specs
Make format optional in routes