GraphicsMagick CFFI: add MagickSetCompressionQuality
GraphicsMagick CFFI: open() support for file-like things
Finish removing ctypes from GraphicsMagick.py

Now the ctypes / CFFI interfaces are completely segregated to their
respective backend implementations