cleanup RELEASE macros; now using OSSafeReleaseNULL
use OSTypeAlloc for Keyboard/Mouse device over new