Fixes default values in macros
Updates doc - only :none or :all-old are valid return values for put-item
Adds ensure-transaction
RC6