cmp_document branch

Reorganize t/lib modules so that names to not conflict with lib/* modules under use lib 't/lib'.
Add t/lib/PPI/Test/pragmas.pm to centralize test file boilerplate.
Add cmp_document family of test functions.
As a sample, converted  ppi_token_quote_double.t to use new test functions.