Rename Modal -> ModalBehavior
Make mangled package prefix start with z for lower IDE priority during autocomplete
Revamp AutocompleteDataProvider

* Split AutocompleteDataProvider into AutocompleteDataProvider,
  AutocompleteSearchProvider and AutocompleteDataLabelProvider in order
  to be able to bind autocomplete to the Id property instead of the
  full search result.
* Separate searching for autocomplete options from actual Autocomplete
  model object type.
* Separate Autocomplete value field input provisioning from the
  search/data providers.
Revamp ExpandableView

* ExpandableView only works with Lists.
* AddNewItemLink requires to be linked with the ExpandableView.
* ExpandableView now supports null values and never compares model
  objects together.