Refactoring Conference/Event media to new media object

close #420

As in #420 described Conference and Event has now a has_many relation to media.
@ChrisBr seems we predefined hash of commercial types which are just a hash
either move it to constant either to config