refactor(macPopover): Full refactor of popover provider and fix $animate problems with AngularJS 1.3

- Removed popoverView provider
- Switched popoverView to popover provider and service
- Cleaned up css classes and animation
- Updated $animate code to use promise and work with AngularJS v1.3

BREAKING CHANGE: popoverView provider has been removed and should be switched to use popoverProvider instead

Related to #4
fix(macAutocomplete): Fixed $animate API changes due to AngularJS v1.3
chore(grunt): Updated grunt tasks for stylus and reduced concat tasks
style(macgyver): Switched z-index to use variables