MOTECH-1121: Add support for period in Appointment scheduler

Period is now supported in Scheduler so changed RepeatingSchedulableJob
to RepeatingPeriodSchedulableJob.

Change-Id: I8ba5f904360240db20a0f3869deb81c8b99aabfe