Added configurable background color and support for Interface Orientations

Allow the background white color and transparency to be set via BlockUI.h