#184 Review PR

This PR is created for initial reviewing of the changes of #184 because #184 includes many external changes and hard to review.
Maybe we should add an `AUTHORS` file at the repo root and point to that here? I think marking `NuPIC Community` as the owners is ok, but a link to http://numenta.org/community.html would be appropriate if allowed.