Migrated TableEditing to unified api

Had to change some nints to ints in array indexers
Migrated SysSound to unified api

Had to remove reference to ObjCRuntime.Messaging, and use a method from
within NSBundle to perform the same task.