My commit is bad and I should feel bad.

Since adding BlockBooking it wasn't being taken into account in any of the availability calculations. Now it is.

Changed a few method signatures here, but not going to bump a point version because Fuck You that's why.
patched up calendars to take advantage of the new block-as-reservation functionality.
bumping version.