Test: LPC int/float correctness verification.

It will pass as long as it is stored as C 64-bit int & double,
as well as parser correctly parse constant literals.
INT overflow if max_eval_cost is set too high.
Fix benchmarking command in test suite.

And update motd to show two new commands.
Generalize get_expliccit_line_number function.

All other variation is using the same underlaying function now.
Crasher: get_line_number for call_out.
Fix comment for HEARTBEAT_INTERVAL in options.h
Test: add command "crasher" for auto crash testing
Test: add test for save_object(int).
Crasher: mulitple missing pop_stack call
Crasher: f_uncompress_file
Crasher: adding type checking in f_ed().
Crasher: dump_prog type checking.
Crasher: localtime, is_daylight_saving crash.
Crasher: f_terminal_color().
Crasher: unique_mapping crasher.
Crasher: save_object.
Crasher: remove_get_char on non-interactive object.
Adding -march=native to gcc.
Adding __DEBUG__ predefine for mudlib.

Allow testsuite tests command run under optimized build.
Merge branch '2.24.sunyc4'