Make the node controller return the modified time for deleted nodes

Fixes #384
Fix print CSS (fixes #379)
Return "action" of a note comment in the xml formatting to

This fixes #360
Search sidebar: don't scroll heading ('close' stays visible)
Single tab keypress focus on map for keyboard users

When one goes to the default map page, the first tabindex is set to the
search field, which is good. But, to use the keyboard with the map (arrows
for scrolling, =/- for zooming), one must press the tab key many times.

This modification quickly gets the keyboard to a much-used location via
a single keypress.
Correct sprite CSS for permalink (#352)
Remove geolink class from add note button while adding notes

This was lost in the recent UI work but is important to stop changes
in map location causing the button to be reenabled.
Differentiate between minor and disabled buttons
Remove color repetition
Make input buttons and link buttons the same height in Firefox

Set min-height on the input buttons to work around Firefox ignoring the
line height: https://bugzilla.mozilla.org/show_bug.cgi?id=697451#c13.
Succint button copy + force single line grouped buttons
Adding a little more max width for buttons
Fix search icon positioning
Change the example database.yml to use unix socket connections
Round user home location to a sensible precision
Remove italics from lists
Reduce user location to be between -180 and 180 degrees
Abort a running data browser load before starting a new one
Reload the object list when the data browser is reopened