Get Effect and EffectParameter closer to actually working and remove the BasicEffect hacks.
Fix EffectParameter.InternalSet not being copied during cloning
The PSM effect reader should not be setting arbitrary states on effect passes; this is definitely not something that I can find any evidence of Windows XNA doing and it breaks things.
Add missing PSM ifdef around InternalSet for EffectParameter
Merge branch 'psm_effect_fixes' of https://github.com/kevingadd/MonoGame into kevingadd-psm_effect_fixes

Conflicts:
	MonoGame.Framework/Graphics/Effect/Effect.cs
Implement Texture2D.FromStream() for Windows Phone 8
A comment about DecodeJpeg also works as DecodePNG
Block current thread

Block current thread until UI thread finished decoding stream
extract openAL specifics into separate file
implemented sample size calculations in DynamicSoundEffectInstance
Implement DynamicSoundEffectInstance for OpenAL

Added AudioTestFixtureBase for writing real audio tests.

Added integration test for DynamicSoundEffectInstance with sample wav file
based on http://msdn.microsoft.com/en-us/library/ff827591.aspx

Fixed MonoGame.Tests.MacOS solution to conform to project guidelines.
Implemented DynamicSoundEffectInstance Pause and Resume

added a test for looping a clip and another for pausing and playing
again.
call DynamicSoundEffectInstance.BufferNeeded as documented

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.audio.dynamicsoundeffectinstance.bufferneeded.aspx
move public methods to main partial class

Fixed code formatting in the main DynamicSoundEffectInstance partial
class.
fix formatting settings in MonoGame.Tests.MacOS
Merge branch 'ISSUE_1971' of https://github.com/totallyeviljake/MonoGame into develop
Merge remote-tracking branch 'remotes/upstream/develop' into develop
Merge remote-tracking branch 'remotes/upstream/develop' into develop
Merge branch 'develop' of https://github.com/Cocos2DXNA/MonoGame into develop
Merge remote-tracking branch 'remotes/upstream/develop' into develop