Fix blank entry being interpreted as 0 offset.
Add test to ensure ongoing behaviour.
Merge pull request #1167 from arjclark/fix_explicit_null_final_cp

cylc config: Fix explicit null final cycle being interpreted as 0 offset