Refactor the test code.
Add support for the HttpOnly attribute.

New methods are added to HTTP::Cookie: httponly?, httponly=
Allow passing a base time to HTTP::Cookie.parse() via :date.
Add a test for <=>.
Fix <=> so that two cookies of different values are not equal.