Fixed garbage collection issue on Windows

* Less memory overhead when proxying objects between CLR -> V8
* Quicker execution times (median time increase by 18%)
* Less memory over all (median decrease of 5.3%)
* Removed CPP clean up class, replaced with built in CLR type
* Added optionally enabled debug information on CLR garbage collection.
Fixed window style to remove transparency.