logback set as optional, to prevent it being included transitively, but still included in created zip-bundle.
Using mockito-core instead of mockito-all
Dependency upgrades
plugin upgrades
Fixes adding attachments in Swing client