#1031: Methods do not inherit data from implemented interfaces

In the current implementation interfaces were not scanned to see whether
they contain methods with the same name that have DocBlocks. This change
adds this scanning so that the first implemented interface that has a
similar-named method will be used to inherit information from.