* esim.saip.templates: Fix expand_default_value_pattern for length==0
* pySim.esim.saip.ProfileElementGFM: Initialize 'fileManagementCMD'
* pySim.esim.saip.File: Turn file_size into a computed property
* pySim.esim.saip: Add missing initialization of File.df_name
* pySim.esim.saip: Another naming irregularity.
* pySim.esim.saip: Fix weird DF names
* remove pySim.gsmtap as it has moved to osmopython.gsmtap
* Migrate over to using pyosmocom
* contrib/jenkins.sh: Install dependencies before calling pylint
* ts_31_103: enable encode tests for files containing single TLV IE
* tlv: Fix IE.from_dict() method
* cosmetic: Implement cmd2.Settable backwards-compat via wrapper class
* work-around what appears to be a pylint bug
* Introduce setuptools support
* transport: Pass status word interpreter to exception handler
* docs: Initial documentation for pySim-shell
* shell: Move dir,tree,export from ISO7816 to pySim commands
* utils.py: Add more type annotations
* Move init_reader() from utils.py to transport/__init__.py
* card_key_provider: Documentation with sphinx / autodoc
* rename card_data to card_key_provider.
* Add type annotations and more documentation to card_data.py
* Fix various mistakes around the CardADF <-> CardApplication dualism
* filesystem: fix various issues found by mypy
* filesystem: Avoid GPL header showing up in sphinx autodoc
* Use sphinx for generating documentation
* Add more documentation to the classes/methods