Recognise multi-word keywords with extra whitespace

ie. "IS  NULL" or "IS\nNULL"
Merge pull request #1764 from cleishm/keyword_space

Recognise multi-word keywords with extra whitespace