Windows Updates - ready to merge

* Manual merge of current memo:master and tgfrerer:master
* Additional changes / updates to integrate Windows, OpenGL/ OpenCL interop.

* Update, test Examples

OS X | Win
------------ | -------------
 [x] hello world example |  [x] hello world example
 [x] particles example |  [x] particles example
 [x] images example |  [x] images example

This PR is ready to merge.