Branched recent comits to "DMS" branch.

Recent commits included some changes to the client (not the library) to
handle automated asset-transfers. A new branch was made for further
development in this direction and the changes were rolled back in the
master branch in this commit.