Build ZIP package for CDI add-on (#11606)

Change-Id: Ib6611747f5a87a33a1a146292dd6a9771d6604c1
Update vaadin version to make tests execute again

Change-Id: I7262ca79a05d34ff70c79389720b1071d48ed334
Make sure all necessary resources are included (#11606)

Some required resources under META-INF were inadvertently filtered out.
This change explicitly includes them again.

Change-Id: I3bf23c7b25e0313f98277874b81af1b3abe1d5be
Release references to closed UIs and VaadinSessions (#11790, #11791, #11792)

Checks whether the stored UI instance is closing or if it's VaadinSession is
closed or closing and, in that case, releases the UI instance.

Change-Id: I7f113a06f765e9fe56f4bf0563d786099412a15b
Update the Implementation-Title to the expected (#11606)

Directory expects vaadin-cdi, while the pom specified "Vaadin CDI"

Change-Id: I365fa6eeaeefb4e542f7d3a1fa1e2e97199094d8
Make the Implementation-Title the same in the ZIP and JAR (#11606)

* Reverts 27937cb60, which changed the Implementation-Title incorrectly
* Specifies the Implementation-Title in the manifest section to override
  the default project.name replacement.

Change-Id: Ia54bdb4a382fc3db91878b5c1959402b69965ff4