Build target for coverage test.
Test coverage for closure cloning.
Test closure assign.
Use JD_BEGIN / JD_END.
Use memmove instead of memcpy for self append case.
Cover long string case.

Requires buffer extension during printf.