Added Additional Positioning Options

The HUD can now be positioned relative not only to the center of the superview, but also relative to its top/bottom and left/right edges.  xOffset and yOffset apply as expected.  Default behavior is unaffected.

This is useful when you want to position the HUD near an edge of the screen and need to support multiple screen sizes and/or orientations.