Added support for generating font files, stylesheets and demos using opentype ligatures.

I added the ability to generate font files which contain opentype ligatures corresponding to the glyph names. This mode is behind the option flag 'ligatures.'

I have included updates to the templates and documentation to support this change as well.