Modify Recordset API

Now Recordsets show their associated records, and
recordset creates, deletes and updates now also affect
the records

Change-Id: I55ec911609ad9a88d1f7f2aa2288bc2eecd9db26
Implements: blueprint recordset-records-api-change