Improve timeslot editing

* Make the Edit / Delete buttons always visible
* Make it use an event listener instead of <a href>
Fix TimeslotsController#create mass assignment
Give better feedback r.e. missing logo
Copy tweaks on Teams#batchnew
Sort the events in dropdowns alphabetically
Ensure timeslots have present team_capacity
Fix spec around timeslot creation
Copy tweak for OSU
Move scoring link to only appear if there are scores
Ensure non-admins cannot download registration PDFs
Try bumping the concurrency to 6

Heroku seems to handle 3 without much difficulty.
Increase the concurrency a bit further

Maybe I should have just cranked it to 11
Scale back default concurrency to six
Add Recaptcha to Home#newschool

Stupid bots
Use AJAX recaptcha for turbolinks compatibility
Fix qualify a little bit
Merge branch 'master' into break_things

* master:
  Fix qualify a little bit
  Use AJAX recaptcha for turbolinks compatibility
  Add Recaptcha to Home#newschool
  Scale back default concurrency to six
  Increase the concurrency a bit further
  Try bumping the concurrency to 6
  Ensure non-admins cannot download registration PDFs
  Move scoring link to only appear if there are scores
  Copy tweak for OSU
  Fix spec around timeslot creation
  Ensure timeslots have present team_capacity
  Sort the events in dropdowns alphabetically
  Copy tweaks on Teams#batchnew
  Give better feedback r.e. missing logo
  Fix TimeslotsController#create mass assignment
  Improve timeslot editing

Conflicts:
	app/controllers/home_controller.rb
	app/controllers/teams_controller.rb
	app/views/admin/teams/index.html.haml
	app/views/home/newschool.html.haml
	app/views/layouts/application.html.haml
	app/views/schedules/_timeslot.html.haml
	app/views/teams/show.html.haml
	config/routes.rb
	spec/controllers/schedules_controller_spec.rb
Cleanup (in airplane mode)

After the merge of master -> break_things, things broke. Especially lots
of specs. This is my attempt to fix some of them while on an airplane
back to SFO. Helpfully, the lack of internet showed me that the Mixpanel
client was making connections during the spec run!
Fix some more spec failures