add test cases and benchmarks
fix minor problems in Marshal
bump stringprep to 0.1.5
check for empty domain part in jidFromTexts
move maybeGen to Common