various fixes to OpenILS::Application::Curbside
* fix references to "arrival" column
* accept curbside times that lack seconds
I.e., open-ils.curbside.create_appointment will now accept
both "12:45" and "12:45:00" when setting an appointment
* fixes to open-ils.curbside.delete_appointment
- correct API doc
- fix bug that prevented deletion
- make it return a true value upon success
* fix uses of flesh_fields
* fix crash in open-ils.curbside.fetch_to_be_staged
* fix crash in open-ils.curbside.fetch_to_be_staged.latest
* fix crash in open-ils.curbside.mark_arrived
* fix calculation of slot time: account for TZ; calculate offset correctly
* fix crash in open-ils.curbside.mark_delivered
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>