Introduce CBOR_NO_SEMANTIC_TAGGING
Restructure unit test code

Introduce test methods on function-by-function basis
Rename functions for indefinite {arrays,maps}