Require highlighting-kate >= 0.5.8.3.

This change to highlighting-kate means that PHP fragments no longer
need to start with `<?php`.  Closes #1271.
ImageSize:  ignore unknown exif header tag rather than crashing.

Some images seem to have tag type of 256, which was causing
a runtime error.