Make SoundEffect.Play not throw an exception on iOS if it fails to play, return false instead as we are meant to.
Implement TryPlay on other platforms.
Merge pull request #2056 from danzel/fix-ios-audio-crash

Fix SoundEffect.Play return value and iOS/Mac crash