[PR] Hide the #shelve button by default for non-mobile views

This may actually be more visible because of the switch from `append` to `prepend` in b6e72fbdc44d

It should be safe to `display: none;` by default and then allow the `.shelved` and `.unshelved` rules to apply `display: block;` when a mobile view is displayed.

Fixes #179