Added specific handling of read public scope.
Removed commons configuration dependency because no longer used, and
replaced with explicit commons lang and bean utils dependencies (to get
versions consistent across all modules).
Moved selenium version into dependency management in parent pom.
Added first integration test for authorization code OAuth flow.
Merge branch 'master' into dev-fixReadPublic
Tweaked test data to avoid new email verification pop up in integration
test.
Made wait condition in test more reliable.
Fixed loophole (not currently a live bug) that allowed you to read
limited data for whole profile when you only have permission for limited
data from part of the profile.
Merge pull request #211 from ORCID/dev-fixReadPublic

Dev fix read public