Invalid CronTrigger can cause inability to delete / change job

When the MongDBJobStore deserializes a CronTrigger (which it does all the time), calling setEndTime will throw an IllegalArgumentException and prevent whatever operation was attempted (e.g. replace trigger, remove job)

Should fix issue #46

Sorry for the lack of tests, don't really know closure... Consider this a suggestion :)