Made GdError a subclass of Error with util.inherits() for clarity
FAIL: gd.open(..., callback) is not really async :(