make metadata storage pluggable

<<probably out of scope for this change>>

Is this still appropriate to be called HadoopDruidIndexerConfig?