Fixes #39

Color.copy() now copies all color spaces instead of converting to RGB
colorspace, so the Hue value is preserved for grey values.
fixed the open callback changes back in…
Merge pull request #41 from bluecat76/master

Fix for issue #39