Fixes for OS X 10.8 (thanks Amanda!)
Use PyImport_ImportModule to eliminate need for string
Big reorganization (will not compile yet)
Compiling works; shapes.py isn't loaded
Compile-type copying of fab folder
Another simplification of PyImport
Working on making all unit tests pass
Merge branch 'python-package'

Improves the "fab" Python package to allow for more flexible imports.
Does so by moving the boost::python chunk to a separate module named
_fabtypes, then creating a traditional Python package directory
structure with a module "types.py" that secretly just imports everything
from _fabtypes.

Two of the unit tests fail, but they were failing in master anyways.
The Q_OBJECT saga continues!

(in this case, the macro appears necessary for a unit test in TestScript
-- maybe findChildren doesn't work without it?)