merge alpha-8 branch tags and pom into master from contrib/nook

merge v4.0.0-alpha-8 branch tags and pom version changes back into master from contrib/nook