Delete unused Tag values/functions
Enhance and refactor Tag

Define TagNumber synonym for Word8 to indicate a tag number.

Refactor out the implementation of writeAPTag into a more generic
writeTag which is now used to implement writeCSTag as well.

Implement writeNullCSTag as the first exposed CS tag writer.