converted to ARC, using auto synthesizing
fixed missing scroll indicators
use properties instead of ivars, where possible
respect scrollView content insets
added adding shortcuts for text & images
performance increase | only relayout, if needed.

Because layoutSubviews is called on every scroll movement...
added DEMO controller for adding shortcuts, added shadow settings