added dev page for self-service client registration

Conflicts:

	openid-connect-server/src/main/webapp/WEB-INF/tags/footer.tag
added form editor and control for newly-registered clients
fixed panels for client form
added client read and oauth token support for CRUD abilities
json view and form elements
added create and update functions
changed display of core client components, added warning
added delete function
inject the current user into the javascript context

Conflicts:

	openid-connect-server/src/main/webapp/WEB-INF/tags/header.tag
inject user's email address into contacts on dynamic registration
inject user's authorities into javascript context
hide admin panels from non-admin users, addresses #472
added basic user profile view implementation
importing moment.js library.
initial moment time formatting commit.
date display logic to use moment.js.
null-checking in date display for approved sites.
added date format validity check for moment.js usage.
corrected output for badly-formatted timeout date.