- Solved issue with the download of the shelf failing and causing
corruption.
- Moved the shelf download code to encapsulate functionality.
- Fixed issue after the download has finished where the other return
values apart from success and directory not exist were not evaluated
causing problems.
- Modified the download shelf functionality to validate the file, create
and use backup file if needed, and process according to the results to
avoid corrupted data.
- Added generic functions in the Configuration class to copy and read
files to work with several devices.
- Tested the new download process on android 3.0 and 4.3 resulting in a
working functionality.