Merge pull request #3 from davelab6/master

defaults.yaml: Make latin subset by default
if there is an error on pyftsubset then raise it and stop bake process
removed try..except
Create compute_font_weight_and_width.py
Update CONTRIBUTORS.txt
--ignore-missing-glyphs argument
Merge branch 'master' of github.com:googlefonts/fontbakery-cli
removed static from cli and use it from CDN
sort tests. first errors sorted with first required
FIX tests and test_subsets_files_is_font() should check if the menu
file exists, and error on it not existing.
'None' should never be seens as the "human" title of the test.
Fix Panose test
move GWF designer test to METADATA.json test #360
result_test is deprecated and can be removed. all tests there have been moved to metadata.py
"None / Font is missing required tables: [set(['loca', 'GSUB', 'GPOS', 'gasp', 'GDEF', 'FFTM', 'DSIG'])] but includes optional tables set(['gasp', 'loca', 'GSUB', 'DSIG', 'GPOS'])" doesn't make sense
Fix calling pyftsubset tool from fontTools.

Instead of using glyphs use --unicodes argument to assign glyphs for subset
removed print debug information
removed duplicated tests from metadata_test
Update README.md
Don't drop NAME table or hinting in subsetting