Added --kinds option.

Possible Flags are:

'c' => 'class',
'm' => 'method',
'f' => 'function',
'p' => 'property',
'd' => 'constant',
'v' => 'variable',
'i' => 'interface',

Adding/Substracting single Flags is not supported.
Don't add Header in append mode.
Merge remote-tracking branch 'github/master'