publish snapshot versions in Travis build
use snapshots repository for resolving in snapshot builds
Merge remote-tracking branch 'origin/2.3.x' into 2.4.x

Conflicts:
	build.gradle