Use xmlNewTextChild when feeding unescaped text to libxml.
Handle non-integer private PostScript values a little more liberally.
Avoid crashing on invalid lib data.
Null-terminate private value strings correctly.
issue878 later comment leading with Stop pesky phantom windows from appearing.

The nodejs and python processes are automatically cleaned up when you
close fontforge. A crash during character manipulation was also fixed.

The "open" and "node" paths on OSX are to be tested once I get an osx
build going again.
cleanup
Merge pull request #1636 from monkeyiq/2014/aug/878v1

 issue878 later comment leading with Stop pesky phantom windows from appearing.
collab webfont: try to tell the browser not to cache the ttf files.
Merge pull request #1638 from monkeyiq/2014/aug/1637v2

collab webfont: try to tell the browser not to cache the ttf files.
Merge pull request #1633 from fontforge/issue_1539_part_6

Fix miscellaneous issues handling U. F. O. metadata.
Win32: S_ISLNK doesn't exist (difference in symlink implementation)

Symbolic links on Windows are different to that on POSIX systems. S_ISLNK does
not exist, but should not be needed on Windows anyway.
Use gnulib for strtok_r. See PR #1475 for more info.

This restores Windows XP compatibility.
Merge pull request #1639 from jtanx/win32

Win32: Compilation fixes