Feb 19 dev push

Numerous changes to checkout code - including language and installation
bugfixes, empty cart code, user login/logout functionality, and some
display improvements.

Also finished an untested version of the DonateLinq plugin for
Encompass.