Vertically align ¿ U+00BF and ¡ U+00A1

Change blessed by Dave.

https://bugzilla.gnome.org/show_bug.cgi?id=679732
Revert Greek in master until we have better coverage.
Uppercase metrics; various fixes to accented glyphs

- All uppercase are now more compact for both weights.
- Better coverage of EE accents, sync between the weights.
- Patrys drank some good wine he says.
Use Unicode encoding
cyrillic: Address issues outlined in bug 683825
cyrillics: smaller breve, tighter metrics
Make directories for fonts and fontconfig files configurable.

https://bugzilla.gnome.org/show_bug.cgi?id=644187
Rebuild the otf fonts from sfd sources.

https://bugzilla.gnome.org/show_bug.cgi?id=644126
prepare for 0.0.10 release
build: Add --disable-source-rebuild configure option

For GNOME-OSTree, this lets us avoid pulling in fontforge for now.
Include scripts/generate.sh in release tarballs.

https://bugzilla.gnome.org/show_bug.cgi?id=684174
build fix release
build: Flip default to not rebuilding from source

Per maintainer request.

https://bugzilla.gnome.org/show_bug.cgi?id=684800
Tweak latin ligatures.

Use a submitted gsub table from  Mohamed El Morabity for latin ligatures.

https://bugzilla.gnome.org/show_bug.cgi?id=644870
Make digits monospaced for Bold

https://bugzilla.gnome.org/show_bug.cgi?id=643871
prepare for release
ffi, fi ligature fixes
Provide a centered ratio (u2236) for use in time notation

https://bugzilla.gnome.org/show_bug.cgi?id=689184
tweak and add missing cyrillic glyphs

https://bugzilla.gnome.org/show_bug.cgi?id=689220
Curve the ligatures

- make them stand out more at the small size which is what Cantarell
  is for. It's a little over the top for larger sizes.