Honor browser-length cookies; SESSION_EXPIRE_AT_BROWSER_CLOSE setting.

Apparently, the language middleware does write an expiry into the cookie regardless of django's configuration option for browser-length cookies. 

Nothing big, but I have done it, and am willing to contribute.