Use select=when-matched

- only add outline when any of the previous rules in the current block matched
Use only one park texture instance, 'k=kind' seems superfluous

- 'select-first' does not match on values for 'k=', it just stops when a rule within
   the block matches. to exactly match a key-value pair both have to be in a matcher <m k="" v="">..</m>
Merge pull request #2 from hjanetzek/master

Some tweaks