Model - More options for cache_only

get_effective_parents and get_by_name now have
a cache_only parameter.

Global parameter ObjectFetcher._cache_only now exists
and is respected as long as config has been parsed
Utils - Decorator @cache_only created for model