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.
Solaris support (sans externals)
Merge remote-tracking branch 'origin/master' into SunOS-support

Conflicts:
	src/CMakeLists.txt
Add README.md for instructions on building on solaris
Fix typos in readme
Merge pull request #158 from oxtopus/SunOS-support

64-bit SunOS support
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.