Minor
[buffer] Move buffer serialization code to a new file
[buffer] Minor
[buffer] Start implementing buffer deserialization
[buffer] Fix serializing of buffer with invalid direction
[buffer] Implement buffer deserialization for format=text

Using a ragel machine.
[buffer] Implement buffer deserialization for format=json

Using a ragel machine.
[buffer] Better parse glyph names
[Indic] Help compiler put indic_features table in .rodata

The overridden "or" operator was preventing the flag expression from
being const, and putting the table in .data instead or .rodata.
Add libtool m4 macros to MAINTAINERCLEANFILES
[git.mk] Update to commit efc928222179576270c5910416d8055dd7a97896

    Move reusable list of files into variable definitions modules can
    reuse
Fix distcheck
Add .travis.yml for continuous building with travis-ci.org

Notifications sent to IRC channel and mailing list.
Run autogen.sh, not configure, in travis-ci
[travis] Oops.  Run make check, not make test!
[Indic] Work around fonts with broken new-spec tables

See comments, and this thread:

http://lists.freedesktop.org/archives/harfbuzz/2013-March/002990.html

Originally reported here:

https://code.google.com/p/chromium/issues/detail?id=96143

Doesn't change test suite numbers.
[Indic] Minor
[FT] Just return if glyph name not found

The fallback happens in higher level already.  No need to do here.
[build] Add AM_PROG_AR

Newer automake / libtools warns otherwise.
Move valgrind suppressions to the correct directory