make metadata storage pluggable

Yes, this one https://github.com/druid-io/druid-api/commit/98ae963aff331927d1e031d5169ded1212d24dd6 to better support a default metadata storage