Fix handling of mixed types of first comment

When rd-style and hash-style comments are adjacent at the top of a file
Parser::Ruby#collect_first_comment would merge them together.  This
would lead to incorrect normalization of the comment.

Now RDoc detects the mixing and uses the first comment type only.

Fixes #266