Add Collector.isEnabled for history collectors to enable history collection optimizations
History collection needs serious optimizations and this is one of them. It will allow the datasource adapter to skip unnecessary invocations to disabled collectors altogether instead of invoking disabled collectors for all collected items.