Merge pull request #516 from willkim-uw/enforce-java1.6-build-config

Enforces minimum Java version 1.6 on the openid-connect-server project.
refactored userinfo serializer
updated to secoauth 2.0.0.M2
Fixed compilation errors for SECOAUTH milestone updates
wired in custom request validator
removed unused nonce exception
Fixed request object precedence order
clean up some auto generated functions
Moved special token scopes to scope service interface
ensure clients and tokens don't get special system scopes, addresses #320
grant table displays correct scope list, addresses #518
override from #465 no longer needed
cleaned up responseType calls, addresses #451
cleaned up old comments
pull request from extensions map
added separate filter for authorization endpoint
comment cleanup
Sanity check on client template object for dynamic registration client-side service
vestigial comment cleanup
set current user's email address to owner when using admin UI