Revert "(OSX) Some logic fixups"

This reverts commit c4feba628b0ebd40f055ba425052f84f2fa3d502.
Revert "(OSX) If there is no longer anything to run the app will terminate instead of waiting with a black screen."

This reverts commit 8f1ea1f3cde122579cc7b0094b01a4f878265199.
Revert "(Apple) Fix iCade support"

This reverts commit 1e67100ac615327e3e561abb25380a17acb9d67b.
Revert "(OSX) Some joypad work"

This reverts commit 3a11aca654fc1357ce14cd91d3eea15637a558eb.

Conflicts:
apple/OSX/hid_pad.c