PageableCollection selection state: Fixed handling of empty query
results.
javadoc
Album demo
Added a default pattern '#.#' for double attribute values.
Removed some unused code.
PageableQuerySelectionHandler: Fixed inverted selection handling bug.
Selection: changed method name isSelected() to contains().
Removed unused PageableCollectionWithAdditionalItems: is no longer
needed because the QueryCollection can handle additional items now.
Modification handling: Ensured separate handling of added, updated and
removed items.
Added a test case for validation on set value.