Issue#221

- own class RuntimeImageCache that inherits from ImageCache class and provides the ability to cache images and thumbnail images
- use RuntimeImageCache in all ImageCells of our ViewControllers
- remove imageCache dictionary from BaseTableViewController class
- slight enhancement: use (instancetype) as return-type in shared-methods (singletone)
- minor bug fix (compare source and destination path if they aren't equal before moving a file)