Add reserve() and release() to Node object

What it says. Also make the code and tests use them vs direct calls
to dbapi.

Change-Id: I0158be53ff683ec3569007bc6f0cee6395241062
Partial-Bug: #1314732
Merge "Add reserve() and release() to Node object"