Add GDEF support.

Adds src/gdef.{h,cc} for GDEF table support.
This CL also adds src/layout.{h,cc} that implement utility functions for OpenType layout common table formats.

BUG=27131
TEST=ran test_{,un}malicious_fonts.sh for 4500+ OpenType fonts.


git-svn-id: http://ots.googlecode.com/svn/trunk@49 a4e77c2c-9104-11de-800e-5b313e0d2bf3
diff --git a/test/SConstruct b/test/SConstruct
index c45f43f..131f81b 100644
--- a/test/SConstruct
+++ b/test/SConstruct
@@ -18,12 +18,14 @@
 	    '../src/cvt.cc',
 	    '../src/fpgm.cc',
 	    '../src/gasp.cc',
+	    '../src/gdef.cc',
 	    '../src/glyf.cc',
 	    '../src/hdmx.cc',
 	    '../src/head.cc',
 	    '../src/hhea.cc',
 	    '../src/hmtx.cc',
 	    '../src/kern.cc',
+	    '../src/layout.cc',
 	    '../src/loca.cc',
 	    '../src/ltsh.cc',
 	    '../src/maxp.cc',