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.
Merge pull request #219 from Datyedyeguy/196_DoNotIgnoreMethodResultRule

Fix DoNotIgnoreMethodResultRule