Fixed RHEL 5.10 support. Added helpers as sugar.

So this issues fixed.
I still don't like this. As I said, this is totally unreliable. If you call `python::source` from a wrapper cookbook, you'll never know.