bin/top: Remove busy_wait_time
libroot: Add prototypes for __{get,set}_scheduler_mode
libroot: Fix uninitialized counter in mutex_lock()
PSDTranslator: Add support for Grayscale, CMYK and Lab color modes
HaikuPorts x86: Update pe package

Fixes "Find Function" dialog and adds haikuporter recipe highlighting.
libroot: Fix Hoard when the CPU count is not a power of two
ProcessController: Explicitly check thread priority
apps/BSnow: Do not use cpu_clock_speed
drivers/graphics: Remove log_{coll, dump}

log_coll.c and log_dump.{c, h} don't appear to be used by anything.
Add x86_64 which package.
BStringItem: Tiny style fix
BStringItem: Set the low color to the list view color

instead of the low color, practically this should make little difference,
just a cleanup.
Locale: Small cleanup of outline list view.

* preserve high and low colors of view between draws
* Use DefaultLabelSpacing() instead of using hard 4 pixel spacing
Time prefs: style fixes to ZoneView
Time prefs: rework time zone view

* Add country flags back to the time zone view.
* Use Appearance color constants.
Make destructor virtual
EventDispatcher: Style fixes
Fix a bug retreiving tooltips

Noticed this in Time prefs was displaying wrong time zone tool tip,
dug deeper...

hrev46290 introduced this bug because it passes fLastCursorPosition
into the “be:view_where” parameter of the B_MOUSE_IDLE message.
The problem is that fLastCursorPosition is in the screen’s coordinate
system, not the view’s and BView expects “be:view_where” to be in the
view’s coordinate system.

So, to fix this I pass fLastCursorPosition in the “screen_where” parameter
instead which I’ve instructed BView to interpret as the point in the screen’s
coordinate system which is then dutifully converted back the the view’s
coordinate system.

I tried to follow the naming scheme of other code, not sure if screen_where
should be namespaced with the be: predicate or not.
PSDTranslator: fix types
PSDTranslator: Add support for monochrome (1bit) and 16bit colors