Replaced licenses.
Replaced #if-#elif logic in default Framework.Media classes.
First run at reorganizing Song.cs and MediaPlayer.cs on a per-API basis.
Merge branch 'develop' into MediaPlayerSplit
Removed iOS code from Song.cs
Removed duplicate methods contained in the Linux path.
Removed duplicate destructor.
Merge branch 'develop' into MediaPlayerSplit
Linux fix.
Updating to latest dependencies with CppSharp.
Merge pull request #2320 from SickheadGames/cppsharp

Updating Dependencies For CppSharp
Implementing GetValueVector2Array

Replicating implementation on GetValueSingleArray.
Merge pull request #2321 from termoventilador/develop

Implementing GetValueVector2Array
Fix loading TextureCubes in background threads on OpenGL platforms.

Adds the same calls to the UI thread present in Texture2D.OpenGL.cs to TextureCube.OpenGL.cs.
Merge pull request #2323 from jbeshir/fix-texturecube-background-thread

Fix loading TextureCubes in background threads on OpenGL platforms.
Merge pull request #2301 from SickheadGames/MediaPlayerSplit

Split MediaPlayer/Song on a per-API basis
Update Protobuild
Remove reference to MonoMac; this is automatically added by Protobuild
Merge pull request #2324 from hach-que/protobuild-update-mac

Update Protobuild
Set line height when processing sprite fonts.
Merge pull request #2328 from SickheadGames/SpriteFontLineHeight

Set line height when processing sprite fonts.