refactor(macModal): Full refactor of modal provider and fix $animate problems with AngularJS 1.3.

- Removed modalView provider which has no specific use
- Switched to modal provider and service
- Cleaned up css classes and animation
- Updated $animate code to use promise and work with Angular v1.3
- Fixed animation looks different after opening modal once

BREAKING CHANGE: modalView provider has been removed and should be switched to use modalProvider instead

Related to #4