Upgrade to 1.12.
Fix project name.
Added more testing.
Add provided configuration IDEA plugin if applied.
Modify scope for provided dependencies when generating POM.
Modify conf for provided dependencies when generating Ivy metadata.
Refactored code and Javadocs.
Added optional operator for dependencies.
Broke out reusable code for configuring publications.
Fix missing Javadoc.
Bump up version.
Documented usage examples.
Removed unnecessary code.
Mention supported publishing plugins.
Fix indentation.
Fix formatting.
Fix formatting.
Defer evaluation of publishing extension configuration.
Reduce code duplication.
Merge pull request #3 from bmuschko/provided-optional

Implementation for provided and optional