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.
Fixed bug were Texture3D.Format was not set.
Initial implementation of RenderTarget3D for DX.
Disabled RenderTargetBinding to RenderTarget3D for non DX builds.
Compressing Spritefonts.
Removed unused nad misnamed processor.
Ouya pause button support

Ouya system button sends Keycode.Menu after a delay if no double tap or hold is detected. It also sends Keycode.Home just before the system menu is opened (but not on dev kit controllers): http://forums.ouya.tv/discussion/comment/6076/#Comment_6076
Fix for iOS not calling OnOrientationChanged.
Added methods to get all processors and importers
Added the Test projects to the Build script
Merge remote-tracking branch 'upstream/develop' into develop
Fixed case on failonerror flags
Add missing GameUpdateRequiredException reference.
Current Song dispose was throwing exception. Changed to handle disposing the Song object more gracefully.
First pass at implementing GetData for PSM. Works for me here, but may need further tweaks for others.
Merge pull request #1592 from azchohfi/develop

Fix for iOS not calling OnOrientationChanged.
Merge pull request #1594 from zVolodymyr/develop

Added methods to get all processors and importers
Merge pull request #1585 from Aranda/ouya_menu_button

Ouya pause button support
Merge pull request #1577 from SickheadGames/FontProcessor

Compressing Spritefonts.