Behavior change extensions
(cherry picked from commit 2fb760508245109aa7fd73c5ae21f31e8bb5c496)

Conflicts:

	src/main/scala/org/eligosource/eventsourced/core/Behavior.scala
	src/test/scala/org/eligosource/eventsourced/core/BehaviorSpec.scala
User guide section 'Recovery' added
Remove unused dependencies
User guide section 'Event series' added
Setup publishing to Eligotech Nexus
User guide section 'Idempotency' added
Wait for selected processors to complete
User guide extended

- section 'Recovery' extended
- section 'State dependencies' started
Test for recovering dependent processors
User guide section 'State machines' added
user guide section 'Multicast processor' added
Update links
Set version to 0.5-SNAPSHOT
Fix wrong channel names in figure
User guide section 'Channels' extended
De-register channels and processors when they are stopped
Add pointer to wip-akka-2.1 branch
Actor state failover example with akka-cluster
Upgrade to latest Akka snapshot and Scala 2.10.0-RC2
Clustering event-sourced FSMs