Add project generation scripts for visual studio.

The scripts are taken from CZMQ, only guids are changed
Update cmake build script.

Taken from the CZMQ cmake build script, with the CZMQ dependency retained.
Note that this fixes the ZYRE_EXPORTS symbol, by using project.name macro
Regenerate build files based on latest templates
Merge pull request #245 from twhittock/master

Generate MSVC project files using gsl, instead of using hand-written ones.