Static create method for StateMachineBuilderFactory

Sometimes the StateMachineBuilderFactory is just unneeded which makes
using it a pain.  A static to create the default implementation of a
StateMachineBuilder is now provided for those that don't want to deal
with the middle man.