Ensure text-face-name errors raise at layergroup creation time

Closes #93, includes testcase.
Required change in tilelive-mapnik (our fork)