prosody: move duration to phone

This moves the `duration` field from `prosody` to `phone`, allowing
diphones to represent the duration of each half-phone.

This is just the structural changes. The update to the diphone
representation and calculation will be done in subsequent commits.