Support auto rotation and auto resize for alerts and action sheets (2)

Based on #36, this patch adds:

- Animate transition when rotating 
- Auto rotate and resize on Alerts and Action Sheets
- BlockBackground observe UIDeviceOrientationDidChangeNotification so that it rotates views when needed