#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.
I think the README should be more generic.. So I would replace `nupic_core.sln` to `nupic_core.*`