Make setting up class based kerning a little simpler.

You no longer have to visit the element/font info dialog after using
metrics/kern by classes to setup a class based kerning table.

Also, paging through the lines in a loaded word list no longer crashes
fontforge. This was interesting, if you have a line that is a number
then fontforge will decrement/increment that value on an up/down arrow
press instead of advancing/retreating the current line in your word
list file. Unfortunately, when that happened (by chance) then an event
would also be explicitly triggered which would investigate some stale
data and explode.

Two birds, on commit :/
Merge pull request #335 from monkeyiq/2013feb/issue314

Make setting up class based kerning a little simpler.
Merge pull request #336 from JoesCat/master

finish-up pullrequest#241
Update the --debug support for osx
Merge pull request #341 from monkeyiq/2013feb/issues/316_v2

Update the --debug support for osx
During testing I created a bogus /opt/local/bin/fontforge binary which
would crash on startup. Unfortunately I left the debug-script pointing
at that binary in the updated zip file. So this update is to change
that path to the bundled binary
/Applications/FontForge.app/Contents/Resources/opt/local/bin/fontforge
Merge pull request #344 from monkeyiq/2013feb/issues/316_v4

During testing I created a bogus /opt/local/bin/fontforge binary which
Put the debug output FontForge-Debug-Output.txt into the users homedir

Move  /tmp/FontForge-Debug-Output.txt
to       ~/FontForge-Debug-Output.txt
Merge pull request #345 from monkeyiq/2013feb/issues/342

Put the debug output FontForge-Debug-Output.txt into the users homedir
OSX script doesn't seem to like using ~ to indicate your homedir
Merge pull request #348 from monkeyiq/2013feb/issues/342v2

OSX script doesn't seem to like using ~ to indicate your homedir
allow the Fore layer to be invisible when we are hinting.
Merge pull request #349 from monkeyiq/2013feb/issues/168v1

allow the Fore layer to be invisible when we are debugging hints.
call g_type_init() at an appropriate place.

tested against pango-1.33.7 and pango-1.32.3-1.fc18.x86_64
Merge pull request #350 from monkeyiq/2013feb/issues/222

call g_type_init() at an appropriate place.
Smarter revisions strategy, no revisions created unless already there or explicitly requested.

Save()
fontforge.activeFont().save()
  if there are revisions already, then new revisions are created.
  Otherwise no revisions.

Save("foo.sfd")
fontforge.activeFont().save("/tmp/norev.sfd")
fontforge.activeFont().save("/tmp/withrev.sfd")
  if there are revisions already, then new revisions are created.
  Otherwise no revisions.

Save("foo.sfd",32)
fontforge.activeFont().save("/tmp/norev.sfd",32)
fontforge.activeFont().save("/tmp/withrev.sfd",32)
  Revisions are created. if foo.sfd didn't exist then only foo.sfd
  exists after the call. If foo.sfd existed then it will be foo.sfd-01
  and a new foo.sfd written.
Merge pull request #351 from monkeyiq/2013feb/issue/101

Smarter revisions strategy, no revisions created unless already there or explicitly requested.
fix #352
Merge pull request #353 from coolwanglu/master

Add gunicode to Libs in pkg-config
In gutils/gimagereadtiff.c, input filetype is rb not b. Report read error.