Add version show command

Change-Id: I76a51d3d6783f46ef2daa0a41626019a880a2a50
Complete basic test infrastructure

This finally gets all of the API tests into a common framework regarding
test classes and so forth.

Change-Id: If675347129c50dcba0bfc5b6c58f5a2ca57ff46c
Merge branch 'lib-versions' into dt-test
Merge branch 'api-commands' into dt-test