Provide default arguments for register functions

"register" and "safe_register" now provide default values for minimum elapsed CPU time before logging occurs (0.0) and a deault callback (speedtable_performance::callback_all).