AutoPauseAndResumeMediaPlayer property

If this prop (can be set in AndroidGameActivity) be true, then the
AndroidGamePlatform will automatically pause and resume the MediaPlayer
on activation and deactivation of game (also corrects the behavior so
that on activation MediaPlayer will resume if on deactivation it has
been playing)
and if this prop set to be false, then the behavior will be handled by
user code manually (we use this in our game)
Fixed crash when cleaning would crash on File.Delete().
Fixed MGCB to write status to the console again.
Added ShaderInfo.Dependancies which returns a list of all the unique #includes.
The content pipeline effect processor now registers #includes as dependancies.
Merge branch 'develop' into cbconsole
Merge pull request #2037 from SickheadGames/cbconsole

MGCB Fixes
AutoPauseAndResumeMediaPlayer property

If this prop (can be set in AndroidGameActivity) be true, then the
AndroidGamePlatform will automatically pause and resume the MediaPlayer
on activation and deactivation of game (also corrects the behavior so
that on activation MediaPlayer will resume if on deactivation it has
been playing)
and if this prop set to be false, then the behavior will be handled by
user code manually (we use this in our game)
Merge branch 'skywave_1' of https://github.com/aghajani/MonoGame into skywave_1
Merge pull request #1855 from aghajani/skywave_1

AutoPauseAndResumeMediaPlayer property
Fixed misspelling of "dependencies" in my initial commit.
Fixed misspelling of "dependencies".
Another fixed misspelling of "dependencies".
Merge pull request #2038 from SickheadGames/fxdeps

Effect Processor Improvement