Remove scala.async.StateMachine

The generated code can simply extends Function1 and Function0.
This class was a hacky means to get the macro working a long
time ago.