Python bindings improvements

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

Won't compile with VC++. Use `size_t`.