Rebase against master once more
Remove stale comment

Side-stepping doesn't work anymore since we don't use setattr anymore.
Speed up common case of no default values
Minor docstring fixes
Merge pull request #9 from hynek/speedup

Speedup with_init

Code generation is now used to create the actual initializer.

This is is much faster already and opens up opportunities for even more optimizations in the future.