use new computeLib.add_datatype_info
update compile_primitivesTheory for recent additions to HOL
remove MAP2_def from cakeml compset, should already be in list_rws

actually list_rws contains MAP2 which doesn't cover cases where it is
applied to lists of unequal lengths, but those shouldn't be relevant.
move some theorems into miscTheory
Merge remote-tracking branch 'origin/master' into Word8Array

Conflicts:
	miscScript.sml