Added:
- Download directory to .gitignore file
- Added writeDebugInfo to DefaultDownloadManager
- Added DownloadManagerException
- Added ERROR to State
- Added file with checksums of large test files that are used in the
resource directory

Updated:
- Changed GenerateTestChunks to GenerateTestFile, it no supports both
geenerating chunks as a single test file

Fixed:
- Added ERROR state to ChunkDownload and changed if else to match
- Changed delete in DefaultCleaner to forceDelete
- Fixed error in DownloadProvider that if locale file size exceeds
remote file size it is deleted
- Fixed error in DownloadProvider that if locale file size equals the
remote file size downloading is skipped
- Fixed error in DefaultDownloadManager that no exception was thrown if
file size or checksum does not match

Removed:
Merge branch 'fix-workdir' into development
Merge branch 'development'