Restructured database file
Abstract classes of payment and shipping method should not implement the interface
Fixed method compatibility errors
Added upgrade script implementation by version
Added payment method factory
Added shipping method factory
Added gallery factory
Pass the class name to the factory
Use the factories
Shipping options operation was not correctly shown
CS
Fixed default payment and shipping method
options_callback must always return an array
Added upgrade script for class types
Merge branch 'feature/factory' into develop