Adding food API support via Applecore

Draft 1: optional AppleCore support. Since this does not extend ItemFood, and various non-food items are part of this object, the simple form of support (using only-built-in vanilla functions) isn't going to work.
TODO: Discuss pulling out ItemFood items to their own inheritance - probably not doable at this stage.
Look at inheriting from ItemFood and then "self disabling" food support for everything except the actual food items - ew.