Wrote KeyCluster examples for the API.

CHANGE: also changed KeyCluster initializer to only accept Up, Down and Center
for markup_direction.

NOTE: LilyPond now errors when markup is entered in LilyPond output with an
explicit ^, _ or - indicator. This means that no Abjad Markup should ever be
initialized with direction equal to none.