Only match first identifier in doc tag

Well. That took a lot longer to find time for than anticipated.

This follows up on #19 by matching only the first identifier, and only if it occurs as the first or second argument and is preceded by at least one whitespace character.

I could not get the `\@<=` construct to work in the syntax file even though it worked in manual searches. I would have preferred to use that for the preceding `\s` in lines 585 and 586.

![screenshot from 2014-07-18 12 32 44](https://cloud.githubusercontent.com/assets/603326/3625175/fa263ea0-0e66-11e4-94ad-a7047836dd2b.png)