Configure Maven deployment

Add <distributionManagement> POM section referring to repository
configuration in settings.xml.
Configure embedded Tomcat for functional tests

- For functional tests run Petclinic in an embedded Tomcat container.
- Run tests on "integration-test" stage of Maven lifecycle.
- Configure separate Maven profiles for functional an integration tests.