finddir: reintroduce the B_COMMON directories

 * Not having them here breaks the "ABI" for scripts and YAB-based apps.
 * They will point to the system non-packaged directory, where you are
likely to have old non-packaged BeOS stuff living now.
 * This is limited to the constants that were already defined on BeOS.
None of the new ones was re-added.
try to avoid a media_addon_server crash on quit (bug #5863).

* BMediaRosterEx::ReleaseNodeAll(): if media_server isn't available,
try to contact the node locally.
* BMediaRoster::UnregisterNode(): if media_server isn't available,
try to get the addon_id from the local node.
* BMediaNode::AddOn() as a pure virtual methode isn't available in the
BMediaNode destructor. Workaround that by calling UnregisterNode()
in DeleteHook() instead of the destructor.
* MediaAddonServer::_DestroyInstantiatedFlavors(): give time to each
flavor to clean up.
x86_64: added acpi to the image.

* embedded_controller crashes on x86_64, disabled for now.
* removed the -fno-pic compile option.
* synched HaikuBootstrap package with Haiku package.
Revert "usb_disk: retry when usb disk not ready"

This reverts commit d46d383800c424cd7dc656a4ad9411c198e79393.

Regression: CD/DVD-ROM media changes are not recognized anymore.
BWindow: use Unicode lowercase method
Update semantic shortcuts

Update BKeymap::GetModifiedCharacters() to translate a given character
and set of modifiers filling out a list of all characters that match for another
set of modifiers.

This allows us to, for example, get all characters in the normal map that
have the '+' character in the corresponding shift map.

It is fully generic allowing one to get a list of characters in any map given
a character and modifiers of another map.

Also I converted from using a BList to using a BObjectList.

With this, along with BWindow::HasShortcut(), the semantic shortcuts now
work not only with Command+'=', but any key in the normal map that has
'+' in it's shift map as long as it isn't already taken by another shortcut.
Style fix, spaces to tabs
configure: secondary architecture packages have canonical names
configure: fix error message

Signed-off-by: Matt Madia <mattmadia@gmail.com>
Add 'which' to the "mandatory" packages.

Note: untested on non-x86 archs.
Fix use of memory after it is freed

Signed-off-by: Matt Madia <mattmadia@gmail.com>
Implement #10116.

- BColumnListView now accepts middle click as well as double click
  to resize a column to preferred.
Update BWindow shortcut docs
Update Vision package.
Add non-packaged fonts directory to default image.
Network Kit: Coverity scan review and fixes

CID 1108353, 1108335: memory leak.
CID 610473: unused variable.
CID 1108446, 1108433, 1108432, 1108419, 1108400, 991710, 991713, 991712,
	610098, 610097, 610096, 610095: uninitialized field
CID 1108421: unused field

Change the ownership of the result for Url/HttpRequests. The request now
owns its result and you either access it by reference while the request
is live, or copy it to keep it after the request destruction. To help
with that, get BUrlResult copy constructor and assignment operator to
work.

Performance issue: copying the BUrlResult also copies the underlying
BMallocIO data. This should be shared between the BUrlResult objects to
make the copy lighter. The case of BUrlSynchronousRequest is now
particularly inefficient, with at least 2 copies needed to get at the
result.
Add friss, sum-it, lha packages

 * Also update Caya to provide a deskbar link.
acpi: use walk_resources to find embedded controller I/O ports.

* export walk_resources and use it
* removed SmallResourceData
* added embedded controller module for x86_64
Fix dereference of a null pointer

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
pci_acpi.cpp: space cleanup