Add documentation for svg2glyph
fontforge/python.c git clash which wasn't cleaned-up earlier.
Merge pull request #563 from JoesCat/master

Python file error created during merge - fixed.
Extra commenting for FONTFORGE_COMPILER_FLAGS()
Removed Makefile.am check for generate_codepoint_selector.py

Was checking for a python program that was removed earlier.
There are no boolean references in FontForge - removed AC_HEADER_STDBOOL

Configure.ac had this defined but FontForge isn't using boolean values
anywhere or making use of <stdbool.h>, but this is checked by autogen.sh
for doing the autoconf steps, plus AC_HEADER_STDBOOL breaks on systems
that are not conforming to C99 such as (Sparc Solaris 9 with Sun Studio 12
or Mac OS X 10.6 with Xcode 3.2) at this point in time. Basic.h already
has true=1/false=0 defined. _Bool isn't defined anywhere.
Merge pull request #565 from JoesCat/master

a few edits around configure.ac area
Add Scripting access to Unicode NamesList Version

During earlier debugging for routines there was some difficulty in remotely
troubleshooting problems concerning libuninameslist/libunicodenames access.
Also fixed pointer error with temp (should point to '\0', not become '\0'),
and simplified scripting and python routines since functions always called.

This adds a scripting function which lets you know which version of unicode
NamesList is available right now. Currently it only reports version 6.2 for
the latest libuninameslist version 0.3.20130501 library and should be able
to give version values for future Nameslist updates if/when the library is
updated. To keep function unicode_library_version() simple, older versions
of libuninameslist will return NULL or empty string since they do not have
version numbers stored within them and we avoid having to figure-out what
version an older library is, based on updates that were done to NamesLists.
Similarly with libunicodenames - wait for a version-function to be added.
Merge pull request #568 from JoesCat/master

Add NamesList.txt version access via native or python scripting
Make preview in the transform dialog's apply button just a preview again
Merge remote-tracking branch 'upstream/master' into 2013may/transformapply
Merge pull request #572 from monkeyiq/2013may/transformapply

2013may/transformapply
LigatureCaret in FEA wrong syntax - now updated to LigatureCaretByPos

First Described here: [Fontforge-devel] LigatureCaret in FEA wrong syntax
http://sourceforge.net/mailarchive/message.php?msg_id=30850289

Should resolve issue: https://github.com/fontforge/fontforge/issues/570
Cleanup to allow building without-x.

This fixes the issue https://github.com/fontforge/fontforge/issues/414
by only prompting the user to save the font file if we have a GUI. If
it is on the command line only then we don't want to halt there and ask
the user because it might well be a script and not expecting this new prompt.

Ohter FD monitoring stuff is also handled without x. Note that the
background timers do not function without an X server around.
Merge pull request #575 from monkeyiq/2013may/withoutxcleanup

Cleanup to allow building without-x.
Don't include a non-existent header
remove the gui code from the DoAutoRecovery(). Instead, there is now
an extended DoAutoRecovery function too which takes the function to
call after recovering a splinefont. That function takes a "SplineFont
*sf" arg which is the font that was recovered. This way the GUI code
can pass in a function that is called after each font recovery and the
non gui code (or python plugin, other app linking with libfontforge
etc), can enjoy not having those symbols.
Merge pull request #576 from monkeyiq/2013may/buildfix2

remove the gui code from the DoAutoRecovery().
Add .gitignore, remove .hgignore
Fix reading anchors from feature files

markClass accepts a single glyph or a glyph class.