clean up:
- replaced 2 usages isAssociated method from ValueContainer with getValueAssociationPredicate() delegation
- rewrote serialization of input ids to be independent from concrete input id set implementation via usage of int iterator
- inlined saveInvalidateCommand in ValueContainermpl and added comments
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
to Peter: addAll for emptySet doesn't work
track index info when encountering duplicated inputId