net/arrowdl: update the port to the latest version 4.2.1
- License needs clarification; stick with the lowest LGPL version as this is what the source code says
- Provide better diagnostics when trying to open or save a non-existent file
- Ensure that download and queue.json's directories exist
Reported by: portscout