Fixing indention in the asset.js controller
Using the catagory name to determine rotational images instead of it's ID.
Made the promises fail more gracefully - and added an error on session open fails.
Removing debugging console logs.
Importing the magic360.css in the main.scss
Adding the cursor (*.cur) files to the copy:dist target.
Merge pull request #55 from bitblueprint/RotatingAssets-feature

Rotating assets feature
Adding an asset player abstraction, to show either an audio player, a single image or a set of rotating images.
Made the get_asset use a promise, instead of a simple callback.
Fixing indention.
Implementing a function to extend metadata from a master asset.
Adding the extend metadata to the elastic search indexing - still has error.
Local variable for the asset.
Adding the extension of metadata on the asset controller.
Rewriting the promises implementation to be less nested.
Making the get_recent_assets method return a promise instead of using a callback.
Major rewrite to the sync script - it now has modes: recent, all, catalog and single.
And it implements the extension of metadata from master assets.
Removing the cropper catalog, adding the cropping status field to the asset mapping and hiding cropping_status==2 from search results.
Adding the removal of rotational images from the search results.