commit robot test on geda-project.org

This commit is deliberately blank (similar to eaaded1ec38).  The sole
purpose is to test the operation of commit robot on the new server.

Affects-bug: lp-700413
gschem: Force file choosers to start in the current working directory.

GTK version 2.24.6 changed the behaviour of the GTKFileChooser to
display files recently used (open) or probable destination folders
(save), ignoring the current working directory.

Closes-bug: lp-1020768
libgeda: only include top level glib header

glib 2.0 does not permit the inclusion of glib/gmem.h, glib/gmessages.h etc. but only
the top level glib.h file. Remove references in s_path.c to the sub-files and only
include the top level file.

Closes-bug: lp-934261
Added command line utility for generating PDF schematics
Add configuration items for junctions
Implement printing of junctions
Prevent overwriting of output file.

Prevents creation or overwriting of the "output.pdf" file. It checks if a valid schematic is opened and after
that it creates the cairo context.
Update FSF mailing address.

Change all references to the FSF mailing address to the new Franklin
Street location.

Closes-bug: lp-934934
gschem: update usage with bug-filing address

Change the bug filing address from email to the launchpad site. Also
update the website address for the gEDA project and update the copyright
date range for the file to include 2012.

Closes-bug: lp-926456
libgeda: make g_rc_component_library() conform to coding standards.

Bracket an 'if' clause properly and put type of function on line before
function name, as indicated by HACKING.
Improve some Doxygen comments in gschem and libgeda

In gschem, add comments to x_event_key() and
x_window_setup_draw_events(), including adding a parameter list. In
libgeda, fixed some grammatical and spelling mistakes in the function
documentation comments in s_hierarchy.c.
libgeda: fix dereference after NULL check

Retest for NULL before making a member comparison.

Coverity-ID: 201599
gschem: Remove dead code

Default statement in switch in o_arc.c will never be executed due to the
earlier "if" statement.

Coverity-ID: 201571
gschem: fix unsafe use of strncpy

Make sure string is zero-terminated after using strncpy.

Coverity-ID: 201559
Coverity-ID: 201560
Coverity-ID: 201561
Coverity-ID: 201562
gnetlist: cleanly discard unused power tag in s_netattrib.c

In the function s_netattrib_return_netname(), cast the first call to
strtok (which is discarding the power tag) to (void) rather than storing
it and never using it in the current_pin pointer.

Coverity-ID: 201678
Add a gitignore file for gsch2pdf
gschem: suppress compiler warning in line type dialog code

gcc is complaining that "end" may not be set. Pre-set it to a sensible
default at declaration.
gschem: replace deprecated call to g_strcasecmp () in gschem-version Guile function.

g_rc_gschem_version() was using g_strcasecmp () which has been deprecated since
glib 2.2. Replace it with UTF8 implementations as recommended in the glib
documentation.
gnetlist: remove unused pointer value from s_traverse_component()

The value 'nets' used to store the result of s_traverse_net() is never used,
to cast function value to (void) to explicitly show that.

Coverity-ID: 201679
libgeda: Remove redundant checks against NULL in s_encoding.c

The variable dst can't be NULL (g_new() will terminate on error) so there is
no reason to repeatedly check it against NULL. Remove the checks.

Coverity-ID: 201596

Closes-bug: lp-959702