Fix the tavernaserv model so the updater script can work.

There was a typo when getting a count ('coun' instead) and a couple
of references to 'run' were out of scope.
Fix database config so just an example is checked in.
Fix bundler configuration.

Lock down gem to tighter versions and make sure Gemfile.lock is checked in!
Update the database schema file as it was out of date.
Get announcements in a more database neutral way.

Should work on SQLite3 and MySQL now.
Fix whitespace errors in tavernaserv.rb

!! :-(
Fix user stats breakage for guest runs.

When a guest is running a workflow there is no associated user ID so the user
stats update process was breaking and the run was not deleted.
Fix reported workflow upload times in tables.

The upload time is actually displaying the last time the workflow was updated
so changes, such as being toggled between public and private, change this time.

To avoid confusion this is now set to display the workflow record created time.