WFCORE-14 - add operations for manipulating list & map attributes

initial version, i want do do some more cleanup of apis for easier manipulating on side of write/read attribute handlers
IndexOutOfBoundsException needs to be caught and propagated as an OFE, not as a RuntimeException. It's a user mistake, not a server fault.