Destroy modalMask when destroying itself
Use Em.run.later instead of setTimeout
Added `replaceWith` functionality
- Added `animated` property so animation can be disabled.
- Added `replaceWith`, which lets another window overtake the window's position in a smooth way.
- `show()` now returns a promise.
v1.3.0