openal-soft implementation for Android

Uses the same OpenAL code as most other supported MonoGame platforms.
Supports low latency sound on Android v4.2 and above.  Devices lower than v4.2 will have higher latency on sound playback.  Android v4.4 and higher no longer require double-buffered sound on the application side.  Tested on Nexus S with v4.1.2 and Nexus 5 with v4.4.4.
Target framework version raised to v4.2 (API Level 17) in Android and Ouya projects to allow testing for low latency sound support.  Application projects should have "Compile using Android version" set to API Level 17, "Minimum Android to target" set to API Level 14 and "Target Android version" set to "Use Compile using SDK version".  This allows use of the functions to test low latency sound support (available in v4.2), but apps can still be run on v4.0 devices.
GenerateProject.xslt extracted from Protobuild.exe to allow target framework version to be changed in Android and Ouya projects and to add support for EmbeddedNativeLibrary items.
I see that second possible `Resume()` will be ignored in `SoundEffectInstance.PlatformResume()`.
    if (soundState == SoundState.Paused)
        controller.ResumeSound(soundBuffer);
`_pauseCount` can not become negative.