updated provider_application model to have launchable as an attribute instead of launchable_id
updated spec tests to correspond with provider_application launchable change
changed css hierarchy
Merge pull request #199 from jcoufal/css_hierarchy

Changed hierarchy of CSS files + new icons
Merge pull request #197 from tzumainn/master

Update provider_application model to have a 'launchable' attribute instead of a 'launchable_id' attribute
Added angular-rails gem, added angular js file structure
added angular provider_applications_controller, removed some jquery functionality, wingedMonkey module, provider_applications#index to return json
State of the applications is updated by angular js
provider applications retrieved via XHR and displayed by angular js, implemented simple soring and search
added as_json to mock provider application
Included ActiveModel::Serializers::JSON to non-activerecord models to support as_json method.

This requires each model to implement attributes method. I did this only for mock and openstack, other providers will be added later
prepared provider application index view and related partials
Cleaned up the wingedmonkey angular app modules
Provider applications list show/hide messages
Removed provider applications list manual refresh done by rails remote functionality
Added xsrf-token to headers configuration
Added stop functionality
Configure js compressor to work with AngularJS in production
Stop functionality wont remove the application untill the refresh occurs
Poll every 15 secs for provider apps