Fix last hour out of bounds.

This PR fixes a problem with allocation-clipping in the ``availability_partitions`` method when ``last_hour`` of a ``Resource`` is set to 24. 

This fixes seantis/seantis.reservation#74.