refactor cache check in index.php
inject repositories in TextBookmark service
add EntityRepository::delete()
fix variable name in File::guessMimeType()
fix @param type for Legacy::humanDate()
remove DirectoryCopier service - replace it with Filesystem component
refactor Swift_Message calls in WorkroomNotifier

Allow proper IDE autocomplete after setBody() call.
Also fix a “bug” reported by Scrutinizer:

  It seems like you code against a specific sub-type and not the parent
  class Swift_Mime_MimePart as the method setTo() does only exist in the
  following sub-classes of Swift_Mime_MimePart: Swift_Message,
  Swift_Mime_SimpleMessage, Swift_SignedMessage.
use custom EntityManager by CommentListener