Clarify the computation of mark targets

The main benefit of this commit is to clarify the purpose of the fields in the mu4e-marks structure, so that it can eventually be exposed for customization.

Additionally, some small related issues are fixed.