better 2.5.x support

still not running under 2.5.x because the use of FofLayout
include for and media folder, checking dependencies
adding media files
database field change to enabled
checking if key exists because we can disable the fields
not longer needed
adding media folder to installation
renaming files to follow the naming schema
change published to enabled