Add Makefile to install all modules during development & testing.
types: Add pristine from Python-3.3.3 tarball.
copy: Add pristine from Python-3.3.3 tarball.
Makefile: Support installing individual modules with "install MOD=<name>".
json: Add pristine from Python-3.3.3 tarball.
Add .gitignore .
unittest: Add dummy implementation (just a TestCase class with few methods).
unittest: Add packaging metadata file (setup.py).
Add very basic implementation of os and fcntl modules for unix port.

Using ffi module. Both offer just 1-2 initial functions so far.
unittest: Add simple, non-compliant test runner.

Need to implement importing of __main__ module and/or globals() to write
compliant implementation.
unittest: Rewrite .main() to be compliant re: 1st arg.
unittest: isinstance(<class>, object) no works.
unittest: Bump version for PyPI.
types: Patch to make loadable in MicroPython.

We don't have too internal, advanced, or obscure types exposed.
types: Add setup metadata.

Note that this explicitly marks CPython developers as author and specifies
Python license.
copy: Patch to make loadable in MicroPython.

Limit support to standard types and __copy__() method.
copy: Add setup metadata.
copy: Add workaround against loading copy from current dir when publishing.
copy: Switch to setuptools to support dependencies (types module).
os: Add setup metadata.