chore(all): continue fixing broken code. 32 non-passing tests remain.

docs($resolve): improve ResolveContext docs
chore(lint): linted
chore($resolve): remove unused and commented-out code
chore($transition): rename runAsync() to just run()
chore($state): provide $state to StateQueueManager()
chore($state): remove unused and commented-out code.
chore($state): default options to {} in transitionTo()
chore($state): use transition.to() in transitionSuccess()