un-inhibit modules when they are combined with a non-inhibited module

Caused problems where applications defined common datatypes etc. in
an #included "common" IDL file; the toplevel module would be first seen in an
include file, inhibited, and would remain inhibited even after a module with
non-inhibited contents was merged in.

This changeset is, where not considered trivial, licensed under GNU LGPL
v2-or-later.

Signed-off-by: Kalle A. Sandstrom <ksandstr@iki.fi>
add .gitignore for files generated by autoconf and/or automake

Signed-off-by: Kalle A. Sandstrom <ksandstr@iki.fi>
use G_GINT64_MODIFIER for IDL_LL in IDL.h.in

The m4 hack to determine a passable print/scanf() modifier was producing
warnings when its results were used to compile libIDL for an amd64 target with
GCC 4.3.4. This changeset removes the test from configure.in.

The relevant define had been present since glib 2.4.0, which configure.in
already depends on.

Signed-off-by: Kalle A. Sandstrom <ksandstr@iki.fi>
update .gitignore

Adds autotools `compile', `*.plist' entries.