dbapi/vartree.py: whitespace cleanup
writeable_check.py: Fix RO check (bug 505428)

Use /proc/self/mountinfo which only contains the relevant chroot mounts.
Mountinfo changes are thanks to jcallen for the valuable info he provided.
TaskSequence.py: Fix queue starting (bug 506186)

start_next_task() was making sure there was actually a task to start.
Sort repoman check results in output

Currently, the check results are output in dict order which is
implementation-defined. This makes it hard to compare results coming
from two machines (Python versions).

Instead, sort all the results lexically.
emerge: call setlocale() to enable system locale

This is necessary so that the size formatting function (and possibly
other locale-dependant functions in the future) respect the system
locale rather than using the 'C' locale.
Use a localized size formatting function

A similar size formatting function was used in two places in emerge
code. Instead, create a single function in portage.localization module
that formats sizes using the current locale and a common set of rules.

I'm not really convinced about 'ceiling' all sizes but I understand
the original point about not outputting '0 KiB'. If you have better
ideas, I'd be happy to change it.

The code was simplified, and a proper number formatting function
is used (instead of string splitting). Locale grouping rules are
respected now, and ISO/IEC binary prefixes are used for unambiguity.
repoman: Remove obsolete eclass checks
DEVELOPING: 50 char limit for summary is too short

Upping it to 70, so with a file/module name prefix and
a bug postfix, there should be some space left for something intelligible.
depgraph: Improve mismatch checking (bug 505944)

Make sure dep.atom and dep.atom.unevaluated_atom is set to something
before checking for mismatch between them.

This fixes a known bug where a typo like 'emerge -pvuDNworld' would
produce a traceback if the user had a resume list.
Fix crash with @security (bug 488820)
EbuildBuild: handle empty PORTAGE_BINPKG_FORMAT

Also, make TaskSequence._start_next_task() call exit hooks if the
queue happens to be empty.

X-Gentoo-Bug: 506186
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=506186
make.conf.5: Fix order of some paragraphs.
Update RELEASE-NOTES
repoman: Add DESCRIPTION.puntuation check (bug #438976)

Basic patch supplied by Michael Orlitzky.
Modified to be easier to add/remove puntuation to the check.
repoman: Add ruby18 warning for deprecated ruby target
emerge/actions: Add python version to portage version line

Adds the currently running python version to the portage version line,
so that it's immediately obvious what version of python is being used to
run portage.
repoman: Add accidently deleted closing bracket ')'

Fixes commit: repoman: Add DESCRIPTION.puntuation check (bug #438976)
SHA: 06637c4215d55c57517739214c6e0fd6f8f53914
Date: (Fri Apr 18 21:55:56 2014)
Prevent rebuild code from performing unwanted repo changes