Ignore inline "@var" and "@type" DocBlocks in the Generic.DocCommentSniff

There is special type of DocBlocks, that are written inline and allow to dynamically define type of a variable:

```php
/** @var ClassName $variableName */
$variableName = new OtherClass();

/** @type ClassName $variableNamePSR5 */
$variableNamePSR5 = new OtherClass();
```

Regardless of fact that they are inline they look like regular malformed DocBlock in the DocCommentSniff. Since all errors, that are reported from DocCommentSniff are designed for multi-line DocBlocks I've simply ignore any inline DocBlock in that sniff.

@gsherwood , since PSR5 isn't approved yet I can remove handling of `@type` if needed.

Closes #258, #275