Remove dead compiler, build system and test code found by reanalyze
Running reanalyze's dead code analysis over the native and browser (playground) builds reports values, constructors and fields that nothing uses: unused exports of Ext_list, Request_local, Misc.Color, Ast_literal, Ast_fixed_arg, Ast_helper and Ctype, Ast_helper0 builders, the narrowed Typedtree_iter.Make_iterator signature, Lam_id_kind's MutableBlock, Exception and boxed Undefined (with Lambda's Pis_undefined and Js_exp_make.is_undef, which only they produced), Bsc_args actions, Includecore.Field_arity, the hash_string_int primitive and its C stub, two rewatch exception aliases that were only matched, and unused ounit helpers. Fields of serialized formats (.cmi/.cmt) and the frozen parsetree0 stay.