Fix for issue #287
bug #290 Fix for issue #287 (Danez)

This PR was squashed before being merged into the 0.4.x-dev branch (closes #290).

Discussion
----------

Fix for issue #287

Fix for #287
change regex for @throws and @return to allow $ but not space
```
@throws somthingexceptspaces description with spaces
@return somthingexceptspaces description with spaces
```

If the line after a matched param/throws/return tag, contains a custom annotation there is a check so it is not treated as multiline description and skips the line
spaces in front of custom annotations are removed

Also removed unused variables

Commits
-------

9d1303a Fix for issue #287