fix spatial_pooler.cpp does not set provided random seed

spotted as warning:tautological-compare UInt < 0
- we want to take the seed if > 0 , and get rand() if set < 0
remove unused private field
remove tautological-compares
fixme note