Merge pull request #13 from utensil/103-friendly-to-windows

Merge #105 to start followup work on Windows build
`or` is not supported by MSVC
Undef min and max for MSVC
Use compiler option to avoid MSVC defining min() and max()
Replace `#ifdef WIN32` to `#ifdef NTA_PLATFORM_win32`
Use `NTA_COMPILER_MSVC` to tell MSVC instead of `_MSC_VER`
No longer #undef min() and max() in favor of defining NOMINMAX as 1d985fdd89ec7a0f61bc4934ced77bcf94884a65
Add round() for MSVC
Merge branch 'master' of https://github.com/numenta/nupic.core into 103-windows-build
Adds option for controlling whether to strip unlearned columns in SP compute.
Merge branch 'master' of github.com:numenta/nupic.core into random-sp
Clarification on the default value for stripUnlearnedColumns.
Merge branch 'master' of https://github.com/numenta/nupic.core into 103-windows-build

Conflicts:
	src/CMakeLists.txt
Merge branch '103-windows-build' of https://github.com/utensil/nupic.core into 103-windows-build
Simple c++-only region example.
Comments and cleanup
Merge pull request #160 from oxtopus/cpp-regions-api

Simple c++-only region example.
Merge pull request #21 from numenta/master

Merge numenta:master
Fix header file path case
Merge pull request #163 from utensil/162-fix-path-case

Fix `nupic.core` master build failure