MM-8488

Added patch from Sebastian Paaske Torholm <spt@jobindex.dk> whereby psuedo selector rejection is enhanced to reject
psuedo selectors that lack anything preceding the ':', as dictated by http://www.w3.org/TR/selectors/#universal-selector

Add test which ensures that the patch properly catches and rejects these rules before they make it to HTML::Query which
otherwise would generate a warning
MM-8488

Added patch from Sebastian Paaske Torholm <spt@jobindex.dk> whereby psuedo class selector support for
first-child and last-child is honored. Previously he had added support for these through HTML::Query,
but we never added it formally to the module.
MM-8488

Tick up the required HTML::Query for the forthcoming release. Without it
first-child and last-child psuedo-class can't work
MM-8488

Update MANIFEST to reflect the presence of the psuedo.t test
MM-8488

capture the warning content in the event of a warn statement while running the psuedo.t test