Samples: Add tutorials/01-helloworld/CreateVS2013Workspace.bat
C module: Alter VC's WINDOWS #define to _WINDOWS
C module: Remove WIN32 #define from Visual C++'s win64 builds
Add utility function hashiterate() to iterate through items in a hash table
Improve file globbing implementation

This commit makes it faster and also supports recursive inclusion and
exclusion patterns.
Samples: Update glob sample
Add OPT_CLEAN_GLOBS_EXT

This feature adds support for clean up of target directory structures
at the end of each pass of a build.
Shift the location of the timestamp cache shutdown to work better with the clean globs
Tests: Add new test clean_globs