Add memwatch 2.71
Add cmake build system. (unfinished)
Add memwatch to source files.
Fix memory leaks of the vm instance "default" when parse_std_cmd_line terminates the program.
Add more debug info to registry.
Fix memory leaks in the hash tables by fully implementing hash_table_delete.
Fix memory leaks of the timer sub-system by terminating it when the program ends.
Fix memory leaks of the registry by terminating it when the program ends.
Fix possible memory leak from the pthread library by properly destroying attr in registry_init.
Fix memory leaks of the variable module_list in hypervisor.c when the program ends.
Fix memory leaks of the variable vm_platforms in vm.c when the program ends.
Fix memory leaks of the variables ilt in mips64_exec.c, mips64_jit.c, ppc32_exec.c, pc32_jit.c when the program ends.
Fix memory leaks of the variables hypervisor_ip_address and log_file_name in dynamips.c.
Fix memory leaks from not freeing the result of dyn_sprintf.
Fix memory leak of the filename when delete_file is false.
Fix memory leaks of vm->ghost_ram_filename.
Fix memory leak of cpu->jit_op_array in cpu_delete.
Fix memory leaks of op in ppc32_op_emit_branch_target when the target instruction is in another page.

Since dynamips 0.2.7-RC3.
This is the main memory leak I was hunting.
In my case, it was leaking around 1~2 MiB per minute for each ppc32 cpu being emulated.
Fix memory leaks of vm->rommon_vars in vm_free.