Add the remaining otf fonts of the other sizes

Normally binary files shouldn't be tracked by git, but these are 'resources'
that should be present (I think)
Start reworking commands for optional arguments

The generic and higher level commands will get optional arguments
for their layout (ATM scale and raise).

This is an intermediate commit because of having to stop working
at this computer
Imtermediate commit
keyval: intermediate commit

Tryng to calculate the actual keyval options from the
designed ones and the actual arguments.
Got stuck, please continue in lilyglyphs.sty
keyval: Fix syntax of \lilyLowLevelGlyph

Intermediate commit.
To be continued, see #17
keyval: Finish basic syntax changes

All the generic commands can now be used with key=value options
Options are set at design time, globally and in the actual command in the document

Define \lilyGlyph, \lilyGlyphByNumber and \lilyText

Todo next: 
- Update all existing predefined commands
- Update the documentation (massively)
- Correct all instances in the documentation

Then tag version 0.2
keyval: Adapt G and F clefs

(TODO in clefs.inp: C clefs)
(Keyval - Clefs): Add C clef, adjust sizes

Adapt the C clef syntax
adjust the values of the G and F clefs
keyval: Adapt C-type time signatures, fix trailing space in clefs

Adapt the C-type time signatures to the new syntax
(numerical time signatures to be done)

Fix the problem of the trailing space in the clef commands
(missing % after printing)
keyval: Adapt dynamics

\lilyDynamics is now adjusted to the new syntax.

At this opportunity I remark that \lilyPrint introduces a trailing space when invoked with 'plain text' as its argument (as in \lilyText or \lilyDynamics).
Invoked with \lilyGetGlyph or \lilyGetGlyphByNumber it behaves as expected.
keyval: Adapt accidentals

Adapt all accidentals so far created to the new syntax
keyval: Fix Documentation, stash away pgfkeys experiments

The playground.tex and lilyglyph.tex documents are updated, 
so that they compile with the new version.

The main documentation has to be massively updated though to 
reflect the changes (NEXT TODO!!!)

I stashed away the experiments with pgfkeys.
I achieved the goal with keyval in the meantime, but it may still be
useful to change that to pdfkeys someday.
Documentation: make lilyglyphs.tex one line per sentence

I find it useful to write one sentence in a single line.
This way it is somewhat easier to have ones thoughts structured,
and it is especially useful in combination with git, as the diffs are
much more precise than with having the whole paragraph in one line
Documentation: Rewrite for the new syntax (keyval), part I

The existing documentation is reworked as far as necessary.
To be done is the last part: Description of the internal working
of the generic functions, and the doc to write predefined commands.
Move optical size function to definitions/opticals.inp
Documentation: Describe internal workings (intermediate commit)

To be completed: HowTo writing predefined commands
Documentation: Finish explanation of writing predefined commands

This completes the work on the keyval branch and sets the version to 0.0.2

Closes #19
Merge branch 'master' into pgfstart

Conflicts:
	lilyglyphs.sty