Add skeletal authorisation server files.
Move resource server code under Gradle sub-project.
Update Gradle build to use sub-projects.
Add authorisation server configuration file.
Add a shared project for code common to both servers.
Add dependencies to shared project to support common token store and client detail service definitions.
Add an OAuth2 configuration for support objects backed by a relational database.
Add configuration settings for a relational database containing OAuth2 access tokens and client details.
Fix missing Spring Boot version in root project build script.
Add Tomcat JDBC dependency to turn on Spring Boot DataSource auto-configuration.
Enable the JDBC client details service.
Add client details table to RDBMS DDL files.
Fix YAML extensions.
Enable method security annotations.
Add a properties interface for shared OAuth2 configuration.
Allow resource server data source auto-configuration.
Add a simple resource server configuration.
Add a security configuration to support method security.
Change the security configuration to only configure an authentication manager.
Enable Spring Boot security auto-configuration now that authentication manager is configurable.