[X3DAudio] Fix issue #370. Add X3DAudio.Calculate with DspSettings. Force DspSettings constructor and rewrite marshaling in order to avoid GC.