whitespace
mark some hinky uses of utf8 interfaces
convert from JSON::Any -> JSON::MaybeXS

for now, keep the weird utf8 handling as it is
new [OptionalFeatures] uses dynamic_config, so MBT is no longer an option
changelog for prompting changes brought in via [OptionalFeature]
MooseX-Storage-0.48

  - switched the JSON serializer from JSON::Any to JSON::MaybeXS
  - interactive prompting at install time is now back!