Externalized segment time signatures as material package.

The materials.segment_time_signatures package imports the
materials.time_signature_inventory_package and apportions the time signatures
in the inventory between the different segments of the score.

This makes it possible cleanly to assign time signatures to each segment with
something like ...

    segment_maker.time_signatures = materials.segment_time_signatures['B']

... in a single statement.