Removed excess whitespace which interfered with BBEdit's parsing; joined...

Hi Brahmanathaswam,

Somehow when I download this, there was lots of extra white space surrounding the contents of keys and strings, which prevented BBEdit from parsing it correctly on my system (I'm using BBEdit 11, maybe they've tightened up?).

So attached has removed all of this whitespace; and also put the elements (Function and Comment patters, and the Open/Close statement blocks) which were in two separate LanguageFeatures dicts and similarly weren't working, into a single one.  I've also stripped out a bunch of CDATA wrapping from the keywords lists where that was redundant.