Fixup from numpy removal
[subset] Remove _NonrecursingT2Decompiler

First, it was wrong because not recursing has implications in hintmasks.

Second, it wasn't needed, because all _used subroutines were already
decompiled anyway.

Fixes this test:

$ pyftsubset SemplicitaPro-Light.otf three
Rename pyftfontview to pyftinspect

Makes more sense.
[subset] Drop hints from CFF if not needed

It's a tricky algorithm, but I think I got the design right.
Bugs optional...
[subset] Adjust state transition after hintmask
[subset] Allow specifying '*' to choose all glyphs

Useful for testing if nothing else.
[subset] Fixup CFF hint stripping

Two things:

1. Put back glyph width after stripping hints,

2. Ignore what I believe is broken fonts.

I still see glyph width messup.  Debugging.
[subset] Minor verbose output improvement
[subset] Fix CFF hint stripping

Stupid mistake.  Seems to work now.
Letovers from pyftfontview → pyftinspect rename

Fixes “setup.py install”.
Merge pull request #9 from khaledhosny/master

Letovers from pyftfontview → pyftinspect rename
[subset] Minor TODO items
[subset] NameError: global name 'rec' is not defined (#10)

https://github.com/behdad/fonttools/issues/10
Move xmlWriter into fontTools.misc

Trying to cleanup our footprint in the Python namespace.
Move sstruct under fontTools.misc

Our footprint in the Python module namespace is all under
fontTools now.  User code importing sstruct should be updated
to say "from fontTools.misc import sstruct".