Updated to upstream OpenZone

- ImageBuilder class "liberated" from OpenZone
- support for non-power-of-2 images