CA-147141: Move declarations to source file

These inline methods were declared in the header file, and the unit
testing framework failed to create mock implementations. Moving the
declarations to the source file to avoid this problem.

Signed-off-by: Mate Lakat <mate.lakat@citrix.com>
CA-147141: Add example noop unit tests

Signed-off-by: Mate Lakat <mate.lakat@citrix.com>
CA-147141: Test tapdisk_xenblkif_complete_request

Signed-off-by: Mate Lakat <mate.lakat@citrix.com>
CA-147141: Rename test methods, add documentation

blktap is using the underscore convention, so using the same notation in
the tests as well. Also added some comments to explain the tests.

Signed-off-by: Mate Lakat <mate.lakat@citrix.com>