libgeda: Correct ld version number.

Closes-bug: lp-1081799
libgeda: Fix errors in hu.po

Closes-bug: lp-1081594

(imported from commit 4cfce9a6cda682f8093a261a6bf65bf35e6799f7)
Various manpage fixes

 * Fix typo in gxyrs manpage
 * Fix whatis entry in gmk_sym manpage
 * Fix hyphens

Closes-bug: lp-1081303

(imported from commit 2db16cd536b95ffb98721946aa36984f8a41d896)
gschem: Update copyright date in usage & 'About' dialog.
Update NEWS.
Update translations.
Update version numbers to 1.8.1.
libgeda: Refuse to connect nets inside symbols with other nets.

A libgeda crash bug was caused by the pathological use case of putting
nets inside symbols.  Since the file format does not specifically
forbid this, libgeda must cope with this gracefully.  Specifically,
o_net_consolidate() was causing a crash when attempting to merge a net
inside a symbol and a normal net.  The underlying cause was found to
be that the connection tracking system did not cope properly with
encountering connectable objects other than pins inside symbols.
Merely fixing the net consolidation algorithm exposed other bugs (for
example, nets inside symbols should NOT rubberband!)

This patch adds logic to s_conn_update_line_object() as follows:

1) If two objects are both not inside symbols, they may connect.

2) If two objects are inside the same complex, they may connect.

3) If an object is inside a complex, it must be a pin to connect to
   objects outside the complex.

Closes-bug: lp-994361

(imported from commit c18a0826fcd43dc8471f98e3a092d3144fcb6918)
Reset refdes number to the question mark when parts are copied

This change helps ensure no duplicate refdes get inadvertenly
created. When parts are copied and pasted, the refdes number is
reset to the question mark. When parts are cut and pasted, the
refdes number is preserved.
Space new net attributes 50 units away from net

When adding new attributes to a net, this change spaces the new attribute
50 units away from the net. This way, the attribute text will not be drawn
on top of the net. If the net is vertical, this change will orient the
attribute text appropriately.
Pinlabel attributes use the text color for default

The pinlabel attribute of instantiated pins will use the text color
as a default, matching the existing symbol libraries and documentation.
Mirrored and rotated pins do not get automatically placed, again

Automatic pin placement does not run on mirrored or rotated
pins now, by default. This behavior can be re-activated by modifying
system-gschemrc, etc...

Closes-bug: lp-698577
Added text attributes to the text entry dialog

Added widgets to select color, size, and alignment of new text. Removed text
cluttering dialog box.

Closes-bug: lp-698863
Closes-bug: lp-699689
Added widget to rotate text to text entry dialog.
Update the edit text properties dialog box

Added widget to select text rotation
Allowed properties to remain unchanged when selecting multiple objects
Removed unused variable
gschem: Allow editing text with inhomogeneous objects selected

If editing text, when the selection includes different objects,
like a text object and a line object, the text enetered in the
dialog box would not be applied.
gschem: Added pixel border to the color swatch in color combo boxes.
Updated color edit dialog box

Initial color reflects proper value with multiple objects selected.
Remove unused variable edit_color from gschem toplevel
gschem: Breakout combo box for fill styles.
gschem: Make sure to distribute x_swatchcr.h.

Fixes breakage introduced in eb910fde814d.