Use unpack(attributes) and HMSET for saving.

This is an experimental work in progress. The idea is to try HMSET
and, for that purpose, to send an array of attributes so we can
use unpack on the Lua side. One test is failing and is marked with
a FIXME note in test/model.rb.