Updated cornerstone to expect an ImageLoader to return a Promises/A+ compliant promise that it can use to get the loaded image asynchronously.
Updated all examples to use the ImageLoader design
Removed unused image loaders from cornerstone (they will be 100% external to the library)