Show continental and regional breakdowns

(If the underlying database exposes them)
Improved, faster, more self-consistent range stack

Less unioning works faster. Most of the system is a dynamic view
stack so changes are propagated if the base layers are adjusted.
Some static queries still required for speed. Country level info
is summed to higher levels for better internal consistency.