add FSM model to ironic/common/states

Change-Id: Iba150e5538235656f4fc4499dd849eb10a7f3086
allow shallow copies of state machines

Change-Id: Idee24926ff3544c15305e56b951308213eb30d43