Add definition extensions in TSV format
Improve consistency in compile_defs.py and load extra data as tsv