Added widget interface, abstract and block.
Moar refactoring. CacheStat uses new widget interface. Other modules can subscribe their widgets.
Ported existing cache impls to new cachestat interface/abstract.
Added dashboard tab with demo widget.
Added another check if only slow_backend is set. Fix to handle uppercase values in local.xml.