Moved a heap of gui.api calls from firmware/api_patches.lua into GuiWindowResizerHandle.lua - consolidating and renaming files to be clearer for future maintenance.
Huge cleanup and refactor of firmware/api_patches into sanely organised, correctly named, sub files in core.