NEXUS-4997: SMTP SSL settings used incorrectly

Plain/SSL/TLS are actually exclusive settings
(only one can be used at a time), but the UI
used checkboxes for SSL and TLS making one think
they might be combined.

Also, the labels were misleading.
NEXUS-4997: Connection combo for SSL/TLS
NEXUS-4580: New task parameter for EmptyTrashTask

Ability to specify repository parameter for task.
NEXUS-4580: IT
[NEXUS-5405] Automatically merge group level metadata when "/repodata/repomd.xml" is (re)retrieved from proxy

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5831] Create artifacts/content jars along artifacts/content xmls

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-5831] Fix assertions about existing files in P2 repos

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #126 from sonatype/nexus-4997-smtp-ssl

NEXUS-4997: SMTP SSL settings used incorrectly
NEXUS-4580: Field order changed

As Alin commented, to have it aligned with other
tasks having repo parameter.
NEXUS-4580: No code change, comments fixed
Merge pull request #127 from sonatype/nexus-4580-empty-trash-per-repo

NEXUS-4580: New task parameter for EmptyTrashTask
[NEXUS-5405] JavaDoc

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #128 from sonatype/NEXUS-5405-merge-when-proxy-metadata-changes

REVIEW: [NEXUS-5405] Automatically merge group level metadata when "/repodata/repomd.xml" is (re)retrieved from proxy
[NEXUS-5831] Use Java7 try-with-resource

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #130 from sonatype/NEXUS-5831-p2-jarred-metadata

REVIEW: [NEXUS-5831] Create artifacts/content jars along artifacts/content xmls
Merge remote-tracking branch 'origin/master' into replace-restlet1x-with-siesta-in-capabilities