Use composition over inheritance for Lotus::Action::CookieJar

Before:

  irb(main):001:0> require 'lotus/action/cookies'
  => true
  irb(main):002:0> Lotus::Action::CookieJar.new({}, {}).methods.size
  => 151

After:

  irb(main):001:0> require 'lotus/action/cookies'
  => true
  irb(main):002:0> Lotus::Action::CookieJar.new({}, {}).methods.size
  => 59
  irb(main):003:0> Object.new.methods.size
  => 56