so-far dimensions end in _sf now, not with a hierarchy named 'sofar'
support 'type' property in MDF objects; move timezone to cube info
instead of hardcoded
Made caching error handling more robust
coerce json_record_limit via .getint(), otherwise no worky