Fix ClassModule#documented? to check all comments

Previously #documented? assumed comment_location had some valid comment
even though the value could be an empty string.

Now each entry in comment_location is checked for some content.

Additionally, @received_nodoc is checked explicitly instead of super as
CodeObject#documented? checks @comment which a ClassModule does not use.

Bug #21