Namespace-prefix all names in MonitorBase
Namespace-prefix all names in TemporalMemoryMonitorMixin
Updated documentation and simplified code
Merge pull request #1392 from chetan51/issue-1391

Namespace-prefix all names in Monitor Mixins
Sort the indices while pretty-printing a trace
Switch to random SP in SPRegion

Switch to random SP in SPRegion when no learning has occurred.

Fixes #1395
Merge pull request #1396 from subutai/random_sp_region

Switch to random SP in SPRegion
Correctly handle unicode in MonitorMixinBase
Merge pull request #1398 from chetan51/issue-1397

Correctly handle unicode in MonitorMixinBase
Add # segments and # synapses to temporal memory monitor mixin
Merge pull request #1394 from chetan51/issue-1393

Sort the indices while pretty-printing a trace
Fix column setup for inhibitColumn
Tests inconsistent with test parameters. Tests setup numColumns of 500 and 1000
but the column dimensions didn't match in two locations which could be confusing
to onlookers and is inconsistent.
Merge pull request #1401 from chetan51/issue-1400

Add # segments and # synapses to temporal memory monitor mixin
Merge pull request #1383 from scottpurdy/master

SWIG interface update for nupic.core changes
Clean up pylint warnings in TemporalMemory
Keep track of numbers of active / connected synapses, rather than full set of indices (TODO: update tests and documentation)
Remove extraneous validations
Fix some unit tests
Drastically reduce number of calls to dataForSynapse
Cleaned up code