Fix carts not being reloaded on login

JavaScript 'this' semantics are confusing, take 201.
Center text in noscript tag
Add viewmodel for Document

Now that carts and documents have different date formats, we need
multiple displayDate functions (for handling iOS quirks). This is the
point at which a separate VM for documents makes sense.
Add eye,circle, dotted circle to icon font, remove cloud.

Also add config.json, so other people can easily use our fontello setup
as starting point.
Add document preview button

Useable only on student council computers for now
Correct off-by-one when checking whether cart list can be expanded
Reintroduce iOS date parsing quirk fix
Vertically center buttons in table
Add comments to table
Add status indicator to print form
Add open button to carts listing
Fix faulty binding
Add explaining note to price estimate below cart
Center comment bubble
Make sure documents in downloaded carts are proper Document objects
Add mouseover text to cart items
Show preview button on hover only
Actually implement 'Remember Me' checkbox
Implement login/logout functionality in frontend
Add preview instructions and make local path configurable