Remove bdw-gc as a dependency.
Remove bdw-gc from the travis build.
Fix an unrelated Travis problem.
Remove more garbage collection stuff as identified by @adrientetar.
Revert "Always use double, not float, for real type"

This reverts commit 5d22c91356d0f490bf8c3e954ae51f8e8de44d8a.

Conflicts:

	fontforgeexe/startnoui.c
	m4/fontforge_arg_enable.m4
Revert some sweeping code changes that might break merges.
Missed one.
Disable broken blob.
Remove a few more merge-breaking things.
Re-remove tests as config files.
Remove gc.h from fontforge-internal-collab-server.c (again?).
Fix travis tests job.
Restore some python mandating in configure.ac.
Revert "Remove a few more merge-breaking things."

This reverts commit 31e811bacd9d6bde9f473e19b988281e1a698e7d.
Revert just garbage collection stuff from Reuben's Python patch.
A bit more.
Merge pull request #1382 from fontforge/littlethings

Remove bdw-gc as a dependency.
Fix names handling for TTC files. This fixes issue #1351.

Commit 3cb817b81abedf1b37b958b6a1d32f9079a7147b introduced the issue.
Fix random range used in RandomPara

Was crashing when trying to open the print dialogue.
This may or may not be related to issue #40.
Use proper glib random functions where appropriate

Since we're already using glib for g_random_int(), we might as
well use the other random functions g_random_double() in place of
g_random_int() / RAND_MAX and g_random_int_range(0,x) in place of
g_random_int() % x