CC-5450 : Refactor Media Management (Classes/DB) in Airtime

implementing delete, changing how an audiofile is deleted.
hidden is useless and maybe dangerous, actually removing an entry from the db when a user
removes it from the interface. it will be deleted from all playlists which will update their lengths and content positions.