Create SP Mixin #64

@chetan51 @subutai 

I have created a mixin monitor class for the spatial pooler. Currently the following metrics are collected
1. Indices of active column
2. Active duty cycle of each column
3. Total number of connections.

Let me know if more metrics are desired to be collected.


I just realized that this should be called `self._mmTraces["numConnections"]` since it is a CountsTrace (to be consistent with, for example, https://github.com/numenta/nupic/blob/4211828e6f4bc029cd31cd586d771a30d27b6c16/nupic/research/monitor_mixin/temporal_memory_monitor_mixin.py#L62). Also, rename `totalConnection` to `numConnections`.