Added a ComplexTransition class
Added an IOnStateChangedListener

This can be used for
 - Logging
 - Persistance
 - Something else

Callbacks are invoked on the SM's Looper thread!

	new file:   src/com/github/androidutils/statemachine/IOnStateChangedListener.java
	modified:   src/com/github/androidutils/statemachine/StateMachine.java
Removed static modifiers from logging methods.

Actually they never should have been static!

	modified:   src/com/github/androidutils/logger/Logger.java
SM: removed logs in enter() and exit()
logwriter: new file every day
Logger: Make init deprecated