Fix positioning in iOS 8

- Transforms are no longer applied to windows for rotation, so ignore orientation specific logic
- Use window instead of screen for bounds (screen returns rotated bounds on iOS 8)