CAAT-1793 ticket. Implementing download licenses task.
Changes:
- Implemented alternative solution for retrieving licenses
- Main logic classes was extracted
- Added lazy evaluation
- Added feature for adding missing licenses via property file