dded ability to specify spatial pooler implementation in SPRegion and C...

...LARegion