Reimplements ScrollView scale/adjust code to fix a few issues. Adds initialHorizontalAlign and initialVerticalAlign properties to provide declarative control of the content view's initial position.