- added better handling of multiple selection:
 * various boilerplate alterations (selectedObjects arrays gets reinitialized
when selections change to force correct handling by polymer)
 * added dispatching of two events : selectionsAdded , selectionsRemoved:
these are fired, respectively with the list of all added and removed selections
compared to previously (makes handling selections easier)
 * various related experiments (arrayObserver etc)