Partial rotation fixes

Fixed the shadow view not rotating/sizing correctly on device rotation
by adding auto layout constraints (still need to fix the alert view not
positioning correctly)
Full Rotation Support

Converted SCAlertView to a UIViewController subclass so that it can
receive device rotation notifications from the parent view controller
and so layout the alert view accordingly