Pip installable

With this PR NuPIC can be a PIP installable package.

Other improvements with this PR:
- $PYTHONPATH was discarded as an user can use the `install` or  `develop` options from `setuptools`..
- $NTAX_DEVELOPER_BUILD also was discarded due the same reason above.

Please note, that $NTA can discarded as now everything can be done in a single location (`distutils/setuptools` experts here know what I mean).. This is possible due to distutils allow we install the NuPIC library in different places (PYTHON_PATH, HOME, etc)..

To have a better idea, I suggest read first the instructions from README..

==========

Fixes #809 
Fixes #602
Fixes #603
Fixes #604

Replaces https://github.com/numenta/nupic/pull/880
Yes, that is the plan. It is ready to merge in https://github.com/numenta/nupic.core/pull/120, but we can't merge update the `nupic.core` SHA in `nupic` before this PR merges. So once https://github.com/numenta/nupic.core/pull/120 merges, we'll update the `.nupic_modules` file in this PR, but we will not merge the automatically-created PR against NuPIC, because it will fail.