Replaced String.Format with normal string concatenation in various ToString() methods.
Basic MediaLibrary implementation for Android
Allow loading of Android Bitmap into Texture2D using FromStream
Made iOS/Mac PlatformFromStream private (it was accidentally public)
MediaPlayer seek on Android
Working MediaLibrary
Fixed playback of MediaLibrary Songs
Automatically recycle bitmaps on Android in FromStream
Hopefully this will fix the Ouya build
ImporterTypeDescription properly handles null TypeName values in Equals/GetHashCode.
History is now loaded explicitly rather than on first access.
History now validates (silently removes) entries actually exist as files on disk when it is loaded.
On startup, the startup project will be silently skipped (and removed) if the file does not exist.
History only tries to load a project on startup if that project was actually open when the pipeline tool was closed. It still records a log of historically open projects, we just don't have the UI exposed to load them.
History was incorrectly recording project files that had not yet been saved to disk (eg, import / newproject ).
Merge pull request #2987 from SickheadGames/PipelineToolNullFix

ImporterTypeDescription properly handles null TypeName values in Equals/GetHashCode.
Crash when Pipeline extensions throw InvalidContent without a ContentIdentity
Merge pull request #2989 from theZMan/develop

Crash when Pipeline extensions throw InvalidContent without a ContentIdentity
Remove DataMemberAttribute, System.Runtime.Serialization is no longer a dependency.
Remove unused vertex structs
Remove unused using statements, may be a buildfix for some compilers
MonoGameJoystick data can be contained in a class, not a struct
Merge back from develop
Open Recent Project list is now shown below the open menu item.
Open Recent File List added to pipeline tool via UpdateMenus