Rename JSPool.Example to JSPool.Example.Web
Add JsEngineWithOwnThread for MSIE support

MSIE JS engine instances always need to be used from the same thread they were created on. This means that in order to pool them, we need to create a new thread per engine instance and marshall all method calls to that thread.