Python bindings improvements

- Bind Display and Shadergroup classes.
- Enable implicit conversions between Imath and foundations types for arguments and return values.

Also, ideally we would avoid one of the two copies.