rework EMBOSS on top of libharu

This finishes the work done in #269, after including `libpng` dependencies for libharu and required patch files.