This commit splits the TLSv12 file into multiple files, and also removes some magic values, to make the code less horrible. :^)