Add repository CLI tests for checksum type option

Add create and update tests that ensures that checksum type is defined
as expected.

Skip tests due to BZ as the checksum type is not shown in the hammer
repository info output.

Bonus: some formatting improvements

Closes #1573
Merge pull request #1605 from elyezer/checksum-type-tests

Add repository CLI tests for checksum type option