Hook up Javascript implementations to JSAPI class

To enable this to work, developers need to modify the default index.htm generated by Protobuild to have:

        manifests: [
          "MonoGame.Framework",
          "JSILPort.exe"
        ],

This will cause the appropriate MonoGame libraries to load.
Fixed the MonoGame documentation style for embedding into the website.
Merge pull request #2517 from hach-que/web-api-working

Hook up Javascript implementations to JSAPI class
Implement game tick for Web platform

This hooks up the game's update and render loop for the Web platform, using
window.setTimeout to drive the loop behaviour.

Currently it always renders red when the graphics device is cleared, but this
is temporary.
Include JSAPIAccess in project definition
Merge pull request #2519 from hach-que/web-tick

Implement game tick for Web platform
TOC no longer shows any scrollbars.
Change of content or TOC size will update the window scrollbar.
When changing content we now scroll to the top of the page.
Removed C++ from syntax examples.
Updated copyright headers on the MonoGame style.
Added some consistent padding to the bottom of the TOC and content.
Fixed and simplified section toggles.
Content sizing on Chrome correctly shrinks in size.
Tweaked the font and colors to match the website.
Fixed alignment of non-expandable topics.
Flattened the look of the tables and tabs.
Removed the HRs in the sections.
Added introduction section.
Cleaned up pages a bit.
Fixed some exceptions in the scripts.
Merge pull request #2518 from SickheadGames/docs

Documentation Style Fixes
Update Assimp library.