remove #ifdef NUPIC2 includes

the NUPIC2 is always used, the other includes even do not exist
remove Zeta1Grouper header, not used in NUPIC2
gaborNode remove functionality for non-NUPIC2
imageSensorLine remove NUPIC2 references
ifdef includes fixed
AlignedAlloc.hpp is not intended for NUPIC2
fix more includes
RandomNumberGenerator is not used in NUPIC2
other #ifdef header include fixes
header files not used in NUPIC2
ifdef includes
SparseMatrix.i remove old code for non-NUPIC2

this was a commented out code,
definitions for SparseR3Tensor...
remove references to nonexisting cpplibs directory
remove last NUPIC2 mentions
rm NUPIC_VERSION_FLAGS = "-DNUPUC2"
NTA_LOG_HPP is never used

remains from Nupic 1, old
Grouper is not used in NUPIC2

@subutai said so on the ML: "The Grouper code is actually not used in the CLA.
It is an older machine learning algorithm we developed for doing temporal clustering of patterns.  "
temporal_pooler_how_to.py uses obsolete Grouper

Grouper* were removed, so this file needs to go too.
(it wasnt functional anyway)
removed TemporalPoolerNode, used obsolete Grouper

TempPoolerNode used lot of Grouper code, which is unused, so that this file couldnt
be used either. So removed.

Updated RegionImplFactory to reflect the change.
removed Grouper reference from swig files