debug++
have (1) and (2) mostly figured out. Need to clean up the changes for those yet.
Added interactive support.
attempt at readline support
More in-depth readline support
Changed USE_READLINE ifdefs to _NO_LIBREADLINE.
Added readline support to configure.
Renamed __AddScriptLine() to simply AddScriptLine().
Renamed __cgetc() to _buffered_cgetc().
Fix opening UFO fonts with bad openTypeOS2Type key

https://github.com/fontforge/fontforge/issues/448
Remove superfluous new lines
Remove superfluous new lines
Share a bit of code
Don’t output openTypeOS2Type if fsType is -1

We use -1 elsewhere to mean unset.
issues/402: Remove overlaps removing too many control points

The if(BetweenForCollinearPoints()) {} test is the core of
the avoidance to of over eager control point removal.
Merge pull request #454 from monkeyiq/2013march/issues/402

issues/402: Remove overlaps removing too many control points
Merge pull request #453 from JoesCat/master

Fix opening UFO fonts with bad openTypeOS2Type key
Fixed address[] and changed constant to CAPS

Error. Don't need char*, only need char when address[] with brackets.
we do not need to also do char* unless we are doing an array of strings.
Fixes fontview.c:5606:5: warning: format '%s' expects type 'char *', but
argument 2 has type 'char **'

Changed constant from lower case to uppercase since it wasn't clear that
this was a constant value while diagnosing error.
Merge pull request #457 from JoesCat/master

Fixed address[] and changed constant to CAPS
Added parentheses around bitwise & expr in comparison, and added comment.

Use xor to do set and clear in single statement.