Compile Time Changes

Clean up old lazy startup code and keep only V2 stuff

The following changes were made to clean up old unnecessary lazy startup code and keep only V2 stuff.

Removed functions in trampoline.cm

Removed: public void ultraStartWithinThreshold() {
Removed: public void ultraStartMyFavorites(double deadline) {
Removed: public void ultraStartRandom(double deadline) {
Removed: public void ultraRecordAction(str key) {

Remove useV2 from UltraLazyDebugInfo class in ultraLazyDebugSettings.cm

public class UltraLazyDebugInfo : unstreamable {
- Removed: public bool useV2;

The following functions have been moved from trampoline.cm into UltraLazyStarter class

public class UltraLazyStarter {
- Added: public timespan lazyWakeupTime() {
- Added: public int wokenUpCount() {
- Added: public void showEndSnoozes() {