move image Orientation enum class into MagickImageSink class
move thread functions into classes with thread-safe interfaces

to reduce shared object cross-talk