Merge branch 'PR_1509_UPDATE' of https://github.com/totallyeviljake/MonoGame into totallyeviljake-PR_1509_UPDATE
Merge branch 'develop' of https://github.com/borrillis/MonoGame into develop
Corrected color bug with SaveAsJpeg on Windows Phone 8

Adjusted the Windows Phone 8 version of Texture2D's SaveAsJpeg class to
switch the pixels RGBA/BGRA values so that Writeablebitmap will read the
data correctly.  Added helper function in Texture2D called ConvertToRGBA
to convert the pixel data.  Images now save as properly colored JPEGs.
Moved pixel format conversion off "UI Thread".
Added a Linux solution for MonoDevelop plugin and fixed build error on ContentPipeline project.
Build MonoGame.Framework.Content.Pipeline on supported platforms.
Added all libs needed to build the plugin
Merge remote-tracking branch 'MonoGame/develop' into develop
Fixed addin file to load linux libs
Removed MonoDevelop dependencies
Updated submodules
Fixed AudioContent and updated Win and Mac projects for loading linux deps too
Components.Add(...) should not Initialize Components

Components are auto initializes only during Game.Initialize(..).
After that one should explicitly initialize its componts before use.

https://github.com/mono/MonoGame/issues/1803
Uninstaller fix.
Merge pull request #2065 from nkast/nKast_GameComponent_Initialization

Components.Add(...) should not Initialize Components
Minor refactoring to Matrix:

- Added forwards to methods where identical code was copy-pasted
- Removed unnecessary f's
Reverted changes that forwarded methods with ref parameters.
Fixed Windows and Mac projects
Merge remote-tracking branch 'MonoGame/develop' into develop
Fixed bug caused by failed revert.