Extend cookies.sqlite database double key cookie logic
In order to support persistent 3rd party cookies conditional of network.cookie.lifetimePolicy, extend both SQL structure and C++ code to consume and provide double key state.
This new implementation broadens the scope of requirements legacy/trac#14059 (moved), test plan legacy/trac#14057 (moved), and nsCookieService API legacy/trac#14062 (moved).
Trac:
Username: michael