Added Cancelled state to represent a job which cancelled due to previous errors

This fixes https://github.com/azkaban/azkaban2/issues/113