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.
Mipmap generation for DXT textures.
Mipmap generation for PVRTC compressed textures.
Fixed crash when changing the value of a processor parameter.
Fixed Dll lookup in MGCB to look in executable path.
Merge pull request #1645 from SickheadGames/GenerateMipmaps

DXT and PVRTC Mipmap Generation
Patched iOS projects for use in Visual Studio - dev only
Merge branch 'develop' into effectopt
Merge pull request #1660 from SickheadGames/effectopt

Effect Memory Optimizations
Merge branch 'develop' of https://github.com/mono/MonoGame into developcore
Patched iOS project for use with Xamarin Studio
Updated Helper Classes and tested implementations in Windows / Android

No iOS / PSM / Mac / Linux support just yet