Fix DoNotIgnoreMethodResultRule

Added Initialize methods to OpenGLDevice and OpenALDevice so they
don't rely on a public constructor for initialization. (Private
Constructor, Public static Initialize method).

Also removed an unneccessary String.Replace from the SoundBank.

This is for issue flibitijibibo/MonoGame#196.