IO: absolute paths are now comparable with == and !=
IO: Ported AbsolutePath changes to Net40
Event Broker: repeated publication is not anymore checked for spontaneous publications (directly fired event son the event broker)
State Machine: added specification showing the usage of custom types for states and events

Conflicts:
	source/Appccelerate.StateMachine.Specification/Appccelerate.StateMachine.Specification.csproj
Event Broker: handler methods can now have no arguments at all.
State Machine: added unit tests for Transition

Conflicts:
	source/Appccelerate.StateMachine.Test/Appccelerate.StateMachine.Test.csproj
State Machine: added unit tests for transition guard exceptions

Conflicts:
	source/Appccelerate.StateMachine.Test/Appccelerate.StateMachine.Test.csproj
State Machine: added unit tests for Transition

Conflicts:
	source/Appccelerate.StateMachine.Test/Appccelerate.StateMachine.Test.csproj
changed build script to work with pre-release versions of MSpec (version check failed)

Conflicts:
	scripts/Appccelarate_build.ps1
State Machine: added extension calls for transitions (when executed, when skipped due to guard)
Bugfix. Marked methods as virtual.
State Machine: changed AllowsMultipleRegistrationsOnSamePublisher to virtual property with default value false.
State Machine: review finding - bad naming of specs subject and added link to documentation
Fixed code analysis violations