add aligner and numbering system to segment combination (in progress)
Merge branch 'python' into feature/seg-combination

Conflicts:
	binding/python/misc_types.cpp
	binding/python/vdjml.cpp
	include/vdjml/aligner_info.hpp
	include/vdjml/segment_combination.hpp
	lib/aa_substitution.cpp
	lib/aligner_info.cpp
	lib/germline_db_info.cpp
	lib/germline_segment_info.cpp
	lib/segment_combination.cpp
	lib/segment_match.cpp
Python API (in progress)
fix Python tests
Python API for various maps
Merge branch 'feature/seg-combination' into dev