Remember user's inline/tabular diff view preference in a cookie
Originally opened at !1677 (closed) by @kkm.
As per #3071 (closed), some users (we have a local EE installation) prefer 2-column view in diff. In this MR I add an implementation for this feature, using a cookie.
Fixes #3071 (closed).