Merge changes Iaec7c9da,Iabcb7715,I940a6fd7,I22a24074

* changes:
  Consolidate Manager's prepareModel methods
  Restructure CPU partial and full fallback
  Move prepareModel cache file logic to Manager file
  Make compile functions return by value