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
vdjml_py class diagram (in progress)
fix string return in Python API
Merge branch 'feature/py-docs' into dev
separate option to build documentation
Python class diagram (in progress)
Python class diagram (in progress)
streamline python tests
add flags to match metrics
methods for querying germline segment match
germline segment match query test
Merge remote-tracking branch 'github/feature/py-docs' into dev

Conflicts:
	binding/python/segment_match.cpp
display SVG as embed
Merge branch 'feature/py-docs' into dev

Conflicts:
	doc/py_index.txt
class diagram with hyperlinks