Allow custom post statuses to be completely disabled for a post type, preventing situations where 'draft' posts could disappear when the draft status was deleted.

Also ensures our custom status hacks aren't run for post types that aren't using custom post statuses.

Fixes #124