Port FlatBuffers to Python.

Implement code generation and runtime library for Python, derived from the
Go implementation. Additionally, the test suite verifies:

the exact bytes in the Builder buffer during many scenarios,
vtable deduplication, and
table construction, via a fuzzer derived from the Go implementation.