Chameleon2

Hi Chris M,

As part of the new UI effort for Karl I needed to make pyramid_formish compatible with Chameleon 2.  Unfortunately, this makes pyramid_formish incompatible with Chameleon 1.  I suspect Karl is the only real world consumer of this package, but I could be wrong.  Anyway, could you review these changes and let me know if this is an acceptable direction for pyramid_formish?

Thanks,
Chris R