Refactor|Client: LogWidget derived from ScrollAreaWidget

LogWidget now uses the rules-based ScrollAreaWidget for event handling,
positioning  the scrollable content and drawing the scroll indicator.
Fixed|libdeng2|RuleRectangle: Vertical input/output dependencies

The Height output rule was not properly dependent on the vertical
inputs.
Refactor|libdeng2: Renamed ScalarRule::scalar() to animation()