Adds some simple unit tests for the seeder's parse_name() function.
Currently, parse_name() has some logic flaws that prevent some test cases.
- No check for the length of the query name (the maximum length is 255 characters total)
- An assumption that the length of the output buffer is greater than 0.
Depends on D4417