--sync: Decode getaddrinfo() errors properly

Fixes UnicodeDecodeError in Python 2 with getaddrinfo() error messages
that contain non-ASCII characters, e.g. in pl_PL.UTF-8 locale.

Reviewed-by: Alexander Berntsen <bernalex@gentoo.org>
Reviewed-by: Brian Dolbec <dolsen@gentoo.org>
Updates for the release
Enable testing using travis-ci

Make it easy to use travis-ci for testing on github mirror and forks.

Reviewed-by: Alexander Berntsen <bernalex@gentoo.org>
Note the use of X-by in DEVELOPING

Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen@gentoo.org>
DEVELOPING: Update RELEASE-NOTES & NEWS in commit

Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen@gentoo.org>
repoman: Disable DESCRIPTION.punctuation check

This reverts commits:
  06637c4215d55c57517739214c6e0fd6f8f53914
  repoman: Add DESCRIPTION.puntuation check (bug #438976)

  0a2dab393f2ecf0476262620aa2e9a68d1f88a95
  repoman: Add accidently deleted closing bracket ')'

  bbb34efebd0bfc0b231073d00b863b3e3ebd918a
  repoman: Do not report DESCRIPTION.punctuation warning for "etc.".

QA has requested these reverts, as they did not approve of this repoman
check.

Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen@gentoo.org>
Merge branch 'master' into all-in-one
Merge branch 'all-in-one' into all-in-one-plus-setup.py