Allow additional formats for the driver_options

Allows preservation of types when the config is defined with JSON, and integer keys are not allowed.
Drop the old Autoload class, composer all the way