runtime: the great merging of asmrun/startup.c into byterun/startup.c
runtime: allowing for repeated calls to caml_startup and caml_shutdown
runtime: caml_final_do_all_calls function added

(forced finalisation of all values registered with caml_final_register)