minor spelling, indentation, and whitespaces changes
use 'as' keyword with exceptions

We're not supporting versions previous to python-2.6 anymore.
many portage formatting fixes

Now it should show forced use flags wrapped in parentheses, correct
colors according to the conditions (unchanged, toggled, or new), and
removed flags in verbose mode.

Note that this use flag handling should be entirely reworked at some
point since it's highly duplicative in nature and performs multiple
loops over the use flag list which could be avoided with a better
structure.
sort use expand flags for the portage formatter