978466: fix missing socket info s390x/ppc64

Try to better handle system with no topology info

s390/ppc sometimes have pretty limited cpu topology
info available, especially on rhel5. Try to handle
those cases.

On s390x systems, that have a "cpu topology" info in
/proc/sysinfo and populated
/sys/devivces/system/cpu/cpu*/topology, we defer to
the latter. This is the scenario for s390x on zvm
running RHEL6.

Systems running RHEL5 will not have the /sys info
populated, so fall back to the /proc/sysinfo in
those cases.

For RHEL5 ppc64 systems with no /sys cpu topology
exposed, attempt to check cpu/cpuN/physical_id
for topology info.

If that doesn't have useful info, fallback
to 1 thread = 1 cpu = 1 core = 1 socket

Added cpu_t.topology_source fact to track how
client determined cpu topology info.
950892: add ents-nag-warning.png to docs install
968820: raise timeout exceptions for cli calls

If we get a socket.timeout doing the initial
server resource check from the cli, assume all
network connections are going to fail on a
timeout, so to prevent waiting minutes for that
to finish, raise the exception so we exit
quicker.
987071: specify arch of librsvg dep

On ppc64, we are installed as a .ppc package, and
gtk2 is installed as ppc/ppc64. The plain require
on librsvg2 can be satisified by the librsvg2.ppc64
package, which only provides svg loaders for the
64bit gtk2, which causes us to fail to load our
svg icons. Specify the arch of the librsvg2
dependcy needed.
988482: fix gtk warnings on gtk-2.10

Various gtk widget properties included in the
glade files that do not exist in gtk-2.10.
Merge pull request #701 from candlepin/alikins/978466

978466: fix missing socket info s390x/ppc64
978329: catch IdentityCertException gracefully
966422: Do not hang firstboot if there is an exception during registration.
Merge pull request #720 from candlepin/alikins/988482_gtk_warnings

988482: fix gtk warnings on gtk-2.10
Merge pull request #710 from candlepin/alikins/950892_missing_doc_images

950892: add ents-nag-warning.png to docs install
988430, 988861: remove logging from write_cache to avoid segfault
Merge pull request #722 from candlepin/ckozak/logging_segfault

988430, 988861: remove logging from write_cache to avoid segfault
Merge pull request #721 from candlepin/awood/966422

966422: Do not hang firstboot if there is an exception during registrati...
Merge pull request #718 from candlepin/ckozak/early_client_date

978329: catch IdentityCertException gracefully
987579: Make clicking autoheal label work

Add eventbox around autoheal label so
we can get button press events and
update preference button.

Update Makefile so glade-lint removes
all "swapped=.*?" attributes in
glade files.
927990: Pull in latest ta_IN strings from zanata
928469: Pull in latest ml strings from zanata
Merge pull request #700 from candlepin/cschevia/preferences_checkbox

987579: Re-arranged preferences dialog
908521: Pull in the latest mr strings
Merge branch 'master' of github.com:candlepin/subscription-manager