Revert "Components.Add(...) should not Initialize Components"

This reverts commit c1544bce033f1d0432bb3ef360aef1707af15976.
GameComponents.Add() and Initializing GameComponents

Solve https://github.com/mono/MonoGame/issues/2105
Related to
https://github.com/mono/MonoGame/commit/c1544bce033f1d0432bb3ef360aef1707af15976

This is closer to XNA behavior.
-Initialization of Components is postponed until the call to
base.Initialize(...).
-Components added inside the virtual Initialize(...) but after the call
to base.Initialize(...) need to be self initialized.
-Components added later are auto-initialized.
remove unnecessary return
GameFrameworkViewSource supports the Activated event from the CoreApplicationView class, but that's an old class, which the most recent template doesn't use anymore (https://github.com/mono/MonoGame/wiki/Windows-8-Project-Types). The reason that this event is important is to enable game custom protocol activation.
Fixed build for Android so that there are 0 errors, 0 warnings.
0 errors, 0 warnings for OUYA.
0 errors, 38 warnings for iOS.
Incorporated comments from @danzel.
0 errors, 0 warnings for Linux.
Mac OS with 0 errors, 4 warnings.
Fixes for 0 errors, 0 warnings on Windows(DX) and WindowsGL.
0 errors, 9 warnings for PSM. All warnings are developer-generated using #warning directive.
Fixed GameTime.IsRunningSlowly
Now fixed timestep is not running slowly all the time
Merge remote-tracking branch 'upstream/develop' into tnc_Initialize_Components
Fixes WinRT OpenFile w/ OpenOrCreate and Read.
Merge remote-tracking branch 'upstream/develop' into tnc_Initialize_Components
Fix for frame buffer exception on exit (at least with OS X). Should be a low-risk change.
Repackaged 3rd December release. Odd dll issue for Store builds.

*Note found an 8.1 bug which needs resolving with the package.
Will also refresh for a more recent release with this fix
Merge branch 'develop' of https://github.com/mono/MonoGame into NuGet_update_package
Updated for December 10 cut.
Resolved Windows 8 build issue
Windows 8.1 package updated to be fully functional