Initial Commit of MonoGame Portable.

New project prep only before stripping for PCL project

Required, remove all non compatible files
Generate interfaces for removed components in main branch
Incorporate and update interfaces for portability
Test

Initial POC work and tests carried out against MonoGame Lightning project from Dark Genesis
V1 of a Portable version of MonoGame
Tested with most projects except:
* Windows Phone (Sharp DX references were broken)
* iOS (don't have a mac :D)
* MacOS (same)
* PSM (guess you need the PSM SDK for that)

Current version purely excluded all code not runnable in a PCL project so it's possible to "code" against the PCLbut a live project is needed to run it (as exected)

Would prefer to restucture to make the framework more portable (reduce code duplication) and ease testing.