Added mapColumn function
Updated mapPotential to support N-dimensional topology (but it's too slow right now)
Renamed variables
Optimized getNeighborsND
Simplified code
Update test
Ensure inputDimensions and columnDimensions have at least 1 dimension
Cleaned up avgConnectedSpanForColumnND
Better error messages for assertions
Merge branch 'master' into issue-837
Move root files/folders to appropriate folders
Split unit/integration tests into diff jobs.

Updated the make names for tests as well, and updated travis to run
unit/integration separately so coverage can be reported for each.

I'm not sure if this is actually going to work or not.
Fixed wrong test command names in travis config.
Fixed mv .coverage location
Updated travis to only publish unit test coverage.
Fixed missing file path separator.
Updated README with new test target names.
Merge pull request #1019 from rhyolight/test-reconfiguration

Split unit/integration tests into diff jobs.
Merge branch 'master' into issue-837
Change grok to nupic

Renamed all instances of grok to nupic for the framework environment.  It is a pretty straight-forward search and replace