Merge Unstable into Master

Added an Audio API & moved to a PRIVATE namespace for KeyboardList and ClickList variables.