Support auto rotation and auto resize for alert and action sheets

This patch add support of BlocksAlertsAnd-ActionSheets for different orientation and auto resize. 

Instead of current approach that use UIWindow, this patch change the BlockBackground such that it is a UIView that is added to the first key window first subview.