Better width and margin at narrower layouts.  Side panel won't overlap main panel except at extremely narrow widths.
Fix layout bug for excerpts view in narrower widths with minimal (narrow) post content.
Don't put shadow on ".excerpts-view .main", since inner DOM elements have the necessary shadow already.

Mostly, anyway.  Missing shadows can be added in a future commit.
update ruby-oembed
Remove some comments that are no longer meaningful.
Reinstate min-height of .overflowed (200px).  This is a partial revert of changes made in 48b2eab5 .
Merge branch 'pistos-sidebar-and-vertical'
Fix regression in comment text positioning.  See c4cd6373 for reference.
Fix UI regression: .post-tools in SPV should not have stopped being right-aligned.  Regressed in 48b2eab5 .
remove pony (e-mail) gem from dependencies
do not reserve space for sidebar in narrow display mode
Indent according to source code, not resultant HTML.  No functional change; only whitespace changed.
Reinstate "mark all read" link in home page / river view.

It was taken out in 854122d0c .
Make comment icon+count on excerpts not a link.
mark_all_read takes an optional river_id argument
update libertree-model
show "mark all read" only when a river is shown
Always cast Ramaze action parameters.
Sort "if" blocks by size, ascending.
Repair Profile pages (other other things?) at narrower widths.