Add save_cookies/load_cookies to python CookieJar

Some wired behavior discovered in LWPCookieJar,
(hopely they dont cause any more problem):
-- on saving cookies
throw err if .domain is None,only accept ""
throw error if .expires is None.
(though CookieJar works fine with None, many examples use None)
-- on loading cookies
LWP only set domain_specified=True for cookies with domain start with dot.
Format code as suggested
Add more for cookie testing.
Add test_save_load_cookies()
Merge pull request #1 from zcattacz/cookietest

Add qt cookiejar to/from CookieJar support