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
Needs to be done before this can be merged.

"Attribute '%s' is not of type '%s', it is type '%s'" sounds pretty reasonable.