Pythonic build: Build cppregion as module instead of shared library

This PR aims the build of cppregion as module instead of dynamic library in preparation to setuptools process build (https://github.com/numenta/nupic/pull/1579). Furthermore, it fixes naming by replacing `LIB_SHARED` to `LIB_MODULE` prefix of all module libraries.

NOTE: This is a palliative while https://github.com/numenta/nupic/pull/1579 is not merged, avoiding that https://github.com/numenta/nupic.core/pull/270 not break the current build using CMake.

DEPENDS https://github.com/numenta/nupic.core/pull/270