Add support for JPEG2000 Derivatives.

As noted in the issue, many institutions use Kakadu for making derivative JPEG2000 files. This feature will allow a model to make a derivative JP2 using profile or "recipe" that may be supplied in a configuration file, as a string, or by letting the application make a best guess (works, but not recommended).

As a conversion to the SRGB colorspace is often a part of this process, this is a flagable option as well.

[The full set of options is described in the README](https://github.com/jpstroop/hydra-derivatives/blob/add_jp2_support/README.md#jpeg2k-directives).

Closes #26.

(N.B.: This is my first attempt at squashing commits and the Hydra contribution flow in general. Feedback appreciate if I've missed a step or not done something quite correctly. -Js)