Addresses potential cause of issue #885 but do not have data set to reproduce the bug.
Apply bugfix to KNN anomaly classifier region as well.
Refactor anomaly score computation for reusability and ease of testing.
Reuse anomaly score computation in anomaly classifier.
Added tests for computeAnomalyScore.
Fix style issues in test file.
Move anomaly score function out of OPF.
Merge branch 'master' into issue885
Remove tests from clamodel_test that got moved to anomaly_test.
Merge pull request #886 from scottpurdy/issue885

Addresses cause of NaN anomaly scores - issue #885
Default directories structure for python projects
/nupic moved from /py to root
Distutils install
Config files path updated
rootDir replaced to os.environ['NUPIC']
Documentor.py and /lang folder removed
$NTA replaced to $NUPIC as they now direct to the same dir
Readme instructions updated
distutils replaced to setuptools
Merge branch 'pip-installable' of https://github.com/DavidRagazzi/nupic into pip-installable