Polish generated POMs

- Include provided and optional dependencies
- Include information required for publication to Maven Central
Merge pull request #18 from wilkinsona/polish-generated-poms

* polish-generated-poms:
  Polish generated POMs
Update Smack dependency to align with Spring Integration