Allow empty lists at the language level.

Translates empty lists { } => { "cf_null" } in the parser.
Arguably a hack, but much simpler than removing cf_null itself.
Merge pull request #402 from sigurdteigen/feature/language-empty-lists

Allow empty lists at the language level.