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