Use protected constructor for state machine instance
Add a simple css parser as example on how to use state machine API
Update documentation
Update documentation
Terminate state when enter in root final state
Verify state machine definition correctness before state machine usable
Merge remote-tracking branch 'squirrel/master'

Conflicts:
	src/main/java/org/squirrelframework/foundation/fsm/impl/StateMachineBuilderImpl.java