add clarity to value type static assertion
group related private functions and label 'modules'
rename testsuite/case functions
move reset assertstate into assertstate module area
rename assert state struct
rename cv functions to match casing of type
rename assert state functions
rename run ledger type and print line function
move common assert_state raising into macro and rename comparable value compare functions
rename assert signal and visually separate global state from constants
remove usage of global state from private functions
rename current assert state to assert state since there is ever only one
passing jmp buffer around doesn't require explicit pointer type
Merge branch 'refactor-cleanup'