Kitchen Sink archetype overhaul

* Refactored the Kitchen Sink app to use Errai UI Templates and Data Binding
* Updated to the latest JBoss JavaEE spec BOM and the latest JDF BOM
* Updated release docs to explain the process for switching Kitchen Sink to
  a new version of Errai.