remove overlapping strcpy(), fixes #735
Merge pull request #741 from JoesCat/master

Trailing blanks and various potential problems caught by static scan check
Updating hotkeys for Werner, #743
Merge branch 'master' of http://github.com/fontforge/fontforge
Merge pull request #736 from mskala/overlapping-strcpy

remove overlapping strcpy(), fixes #735
Add menu keys for point numbering menu (#743).
OSX: Don't crash when opening up a charview in the homebrew build
Merge pull request #745 from monkeyiq/2013sep/homebrew2

OSX: Don't crash when opening up a charview in the homebrew build
Set FONTFORGE_GIT_VERSION even when builddir is not srcdir.
Merge pull request #747 from monkeyiq/2013sep/githashforoutoftreebuilds

Set FONTFORGE_GIT_VERSION even when builddir is not srcdir.
GIT_HASH again, ok so its srcdir when in the configure.ac instead of the makefile.am files.
Merge pull request #748 from monkeyiq/2013sep/githashforoutoftreebuilds2

GIT_HASH again, ok so its srcdir when in the configure.ac instead of the...
Follow ICCCM spec when hiding windows

In some non-reparenting window managers such as Awesome 3.4, FontForge
dialogs behave incorrectly. The symptoms are the following:

* on first use, the dialogs are visible
* when closed and reopened, they are not visible anymore
* switching to a different tag/workspace and then back makes all
previously opened dialogs visible again (even the ones that were not
reopened).

This is caused by the WM not noticing the withdrawal of the dialogs by
FontForge, which in turn is caused by FontForge not complying with the
ICCCM specification, section 4.1.4[1], which recommends sending a
synthetic UnmapNotify event to the root screen when unmapping a window.

[1]: http://tronche.com/gui/x/icccm/sec-4.html#s-4.1.4

Since this behavior is needed often, Xlib provides the XWithdrawWindow()
to unmap and send the event with a single call.

This patch fixes the issue with FontForge in Awesome 3.4 by replacing
calls to XUnmapWindow() with XWithdrawWindow() for top-level windows.
Merge pull request #749 from Oblomov/withdraw-fix

Follow ICCCM spec when hiding windows
Trailing blanks and Resource leaks caught by static scan check

Coverity scan check caught several places with possible problems.
Also cleaned-up and removed several trailing spaces.
Trailing blanks and Resource leaks caught by static scan check

Coverity scan check caught several places with possible problems.
Also cleaned-up and removed several trailing spaces.
Argument cannot be negative

Re-wrote GFileReadAll() so that fread wouldn't get -ve value.
Re-wrote GFileGetSize() to accept larger file sizes on smaller CPUs.