utils: Move smash_megafile from utils/ to contrib/ directory
Update gitgnore files for new smash_megafile location
contrib: Tidy up Makefile template
gschem: Fix duplicate keybindings.

Fix duplicate keybindings for Edit->Pin Type and Edit->Update.

Closes-bug: lp-1255064
build-sys: Add explicit check for GIO.

Although GIO is distributed as part of the GLib source tree and is
also a dependency of GTK, sometimes it seems like the headers don't
get installed.  It's useful to give the user some info about this.

Affects-bug: lp-1258217
utils: move olib to contrib directory

Affects-bug: lp-1218833
gnetlist: simplify processing of include blocks in spice-sdb

Taking into account the 'value' attributes in addition to the 'file'
attributes only in combination with the 'embedd_mode' flag (only for
embedding of files) adds unnecessary complexity and ambiguity to the
backend.

Closes-bug: lp-1258843
gnetlist: fix spice-sdb crash when opened file doesn't exist
symbols: removed two not more functional scripts

These scripts have not been working since the sch/sym format
change and update of the VHDL symbols with gsymupdate in 2003 (in
the commit 7b142bcdcff026e6726d23474533eb4f130f07e5).

Affects-bug: lp-1216798
symbols: removed mistaken attribute from VHDL symbols

The attribute VERILOG_PORTS has been mistakenly added some time ago
because of an error in the converting script (deleted in the previous
commit).

Affects-bug: lp-1216798
symbols: changed attribute visibility for some VHDL symbols

Discussed in the geda-user mailing list.
The visibility of some attributes considered to be confused to some
users (e.g. input port has visible pintype=OUT attribute, which is
right in itself since the attribute is used for the gnetlist DRC
backend).

Affects-bug: lp-1216798
symbols: fix refdes placement for a VHDL symbol

Closes-bug: lp-1216798
Update NEWS for utils/contrib changes already made
contrib: move the olib docs over from utils
utils: move convert_sym and gmk_sym to contrib/ directory

Affects-bug: lp-1218833
utils: move sarlacc_schem and associated manpage to contrib directory

Affects-bug: lp-1218833
utils: move remaining legacy scripts into contrib directory

Move gnet_hier_verilog.sh, pads_backannotate, sw2asc and sarlacc_sym
and manpages into contrib/scripts. Update NEWS and tidy up a couple of
straggling .gitignore files from previous commits on the same topic.

Affects-bug: lp-1218833
utils: remove superseded utilities from distribution

gpstoimage has been superseded by gaf, and convert_sym.awk by
convert_sym. Remove both superseded tools.
gsymcheck: Add getopt-long command line switch parsing

Affects-bug: lp-1218833
utils: Add getopt-long command line switch parsing to gschlas

Affects-bug: lp-1218833