Fixes to safe_eval
Splitting SETUP_CACHE into two caches, one for host vars and one for setup facts