Test change, just 2 blank lines.
Moved the startup control of best_sup, better_sup, and crash_sup from explicit control via suptest_sup to being controlled by non_std_startup through suptest_sup:start_child. This eliminated the need for the sleeps in best/better/crash_sup at the cost of controlling all app startup through non_std_startup.  One or the other is needed in order to control the desired startup order.  While neither is very attractive compared to the "Erlang way", non_std_startup control has the advantage of being deterministic.