Rebind-support, using data grid
Store locations-list in data grid
entity rebind using storage: rebasing to master
Location: store state in datagrid

- and adds reconstruct() for AbstractEntity, AbstractLocation and
  AbstractPolicy
- declare location.name as private (so use getDisplayName() and 
  setDisplayName() everywhere)
- allow ConfigBag to be backed by a datagrid map
data grid rebind: fixing failing tests
Merge pull request #853 from aledsage/feature/storage2

storage: using datagrid for rebind