Removed unused non-XNA method Effect.End().
Made the Effect collection classes immutable.
Changed all Effect classes to use arrays to save memory over List<>.
Added EffectParameterCollection.Empty and EffectAnnotationCollection.Empty which saves alot of memory.
Added the Test projects to the Build script
Merge remote-tracking branch 'upstream/develop' into develop
Fixed case on failonerror flags
Added MGSpriteFontTextureProcessor.

This allows MG to compile images to SpriteFonts, using the params like
in XNA. This was just an adaption from the MGSpriteFontProcessor, so the
problems that MGSpriteFontProcessor has, MGSpriteFontTextureProcessor
will also have.
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Update default.build

Fixed the location of the Test Solution and removed the failonerror attribute.
Fixed Guide initialization exception when Guide is called on WP8 from non-UI thread
Re-added missing if WINRT directive
Fixes disappearing SoundEffects on iOS (#1123)
This is accomplished by manually setting the buffer properties if the packet does not decode (MonoTouch bug)

Fixed broken sound buffer debug output
Merge pull request #1616 from azchohfi/develop

Added MGSpriteFontTextureProcessor content processor.
Merge pull request #1595 from dellis1972/develop

Added Tests to default.build script
Merge pull request #1629 from Nezz/wp8_guidethreadfix

Fixed Guide exception on WP8
Trying to hook into windows procedure messages for pointer (touch).
Attempting to parse pointer messages and add them to TouchPanel.
Fixed pointer location and id creation.
Converting screen to client position.