Fixed: expanded definition of CONSONNANCE_MAKERS

Added -m3, -M3, -P5 to the list of CONSONNANCE_MAKERS because it could
arise from a voice crossing.
Fixed: mislabelled desc passing tones in lower voice

The calculations for descending passing tones in the lower voice were not
taking into account the way the interval numbers wrap around the octave
in the mod7 octave equivalent space of dissonance signature analysis.
Similar changes will likely fix many other similar issues.