Changes to add a setup.py and make it pip installable
Added setup for pyjd as well. But not working yet
Additional file changes for pip install that were missed.
Additional files for pip install function
adding __init__.py files for some packages that don't have it
Just a restructure of the directories into
   * separate project directories for pyjscompiler, pyjswidgets and pyjsnative
   * and a standard python directory struction to allow for develop mode install
A bit more directory restructuring based on Lex and Anthony's feedback.
Some directory renaming
Getting the reorganized directory structure to build
installed and installed editable work
old bootstrap script does not pick all the libraries
Additional fixes to make restructure work
Fixed bootstrap.py to work with restructured directories
some fixes to get scripts/test.py to run all the tests.
Updated READENE.rst to reflect the new directory structure and pip install
approach to install and using it.
Add a pip requirements.txt file to simplify the install process as dependencies change
increase or if pyjs-tools and pyjs-pyjamas gets split
Merge branch 'pip-install'