Added utility class for Throwables
Added method to find out the response code of a failed URL download over HTTP; removed obsolete Downloader class
Refactored Task system to CompletableFutures; Moved exception handling from Enrichers and Providers to EntityContext; Removed obsolete Task class
NameDecoder Hints are processed in order; added support for paths without extension

Conflicts:
	Mediasystem/src/main/java/hs/mediasystem/framework/NameDecoder.java
Removed layer between Scanner and NameDecoder
Removed background support from Episodes as it is unlikely to ever be used
Episodes now always inherit the background of its Serie, even if unenriched; EpisodeRange bind will be empty instead of "null" if episode is null