Normalize API's, updates for efficiency, and deprecation of pre-2.3 API's

Fixes for ENYO-3339, ENYO-3308, ENYO-3338 and other general fixes