Added orientation, position, and callback block support

* Added support for landscape and autorotation.
* Added support for positioning the view at the top or bottom of the
screen.
* Added optional callback blocks that are invoked after the view is
shown, and after the view is hidden.
* Added ability to change the text label's UILineBreakMode.