Improved calculation of personal dividend yield (multiple portfolios)

If multiple portfolios hold the same security, multiple dividend
payments can be made. Each payment is then only about a fraction of the
total holdings. The calculation of the personal dividend yield must
take this into account.

Issue: #142