Online bookings efficiency (on behalf of)

To reduce wasted time between slots and have an automatic way of allowing online appointments to only be booked back to back, for example avoid one appointment booked 9 in the morning and the next one at 4 pm with 6 hours empty in between. (Highly requested feature)

*This was added by Pabau on behalf of a client.