openssd: move constants to variables

Let the dmsetup table define which hint engine to use, the timings, and
other configuration options.

Additional cleanups around the code.