Integrate the Responsive add-on #12394

Also fixes https://github.com/vaadin/responsive/issues/10

Change-Id: Id22d071529c91d6462f1dceaf169c9d4be69d86f