Fixed Optional Settings Override Mechanism

Previously, adding an `image-spinner-settings` attribute will not result in changing the settings of `spin.js` plugin because of a miss-order in `angular.extend` method parameters