Load roster before sending the initial presence

SMACK-596
Ensure javac uses uft8 as encoding
Merge branch '4.0'

Conflicts:
	build.gradle