Alpha 9 changes

- Fixed arrays declared without a type but with a comment after them not
appearing in the symbols list
- Fixed cut/copy/paste in Mac IDE dialog boxes not working properly
- Fixed cut/copy/paste in Mac and Windows IDE dialog boxes if the
default key bindings are changed
- Fixed Mac menu bar not updating its shortcuts if the default key
bindings are changed
- Added build option to connect directly to a device IP for when
broadcasting can't detect the device