exception message can be defined for unexpected empty iterables
declarative transaction management support
split mvc and tx config, so that tx config can be used by users of the framework in tests
examples updates
bugfix of friendship strength counter example and an extra test
fix the build
fix the build
upgrade to Neo4j 2.1.2
[maven-release-plugin] prepare release framework-parent-2.1.2.7
[maven-release-plugin] prepare for next development iteration
Merge branch 'master' into flow

Conflicts:
	crawler/pom.xml
	examples/change-logger/src/main/java/com/graphaware/example/ChangeLogger.java
moved generator to its own maven module
created a test for unordered pair, moved to utils, made sure that hashCode is the same for equal pairs, fixed NPE when calling toString() on a pair with at least one element == null
using UnorderedPair from a different module
changed InvalidDistributionException to RuntimeException
updated test to use the framework superclass and actually verify something
changed findOrCreate to use an existing framework method
changed APIs a little, made test actually test something properly
optimized import
formatting and copyright