Update dependencies

Most things move to latest version, with the exception of:

* tinyurl - removed, unused
* chronic - removed, not supported in current version of rufus scheduler
* sequel - 4.x has breaking changes, so updated to latest 3.x
* rspec - no change. specs have been ignored for a long time, and need
  special handling