[FEATURE] Refactored DefaultMediaManager

@danrot its necessary because of use Sulu\Bundle\MediaBundle\Entity\File;