Turn Mechanize::CookieJar into a subclass of HTTP::CookieJar.

Implement save/load compatibility in it, while keeping other
compatibility stuff injected into HTTP::Cookie.

A gross hack used to modify a generated YAML string is limited to
Mechanize::CookieJar and does not affect HTTP::CookieJar.