Beast throw exception when resume #242

It is caused by new format of state file to parse operator schedule properly, which requires id from operators.

I add new code to throw exception if an operator has no id to prevent the above error.
Merge branch 'master' of https://github.com/CompEvol/beast2