Fix typo
OF: PPC: Check for bus-frequency on '/' first

As per PowerPC IEEE 1275-1994 binding v1.8 page 13.
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
BDaemonClient::CommitTransaction(): Align with documentation

The method is supposed to return B_OK as long as the _result object has
been initialized, even if committing the transaction failed. Fixes the
unhelpful error messages of pkgman when committing the transaction
failed for some reason.
Corrected mime_db for HVIF icons

x-vnd.haiku-icon had the wrong BEOS:TYPE and META:TYPE. At least
the META:TYPE is now corresponding to the type I-O-M saves icons.
x86_64: added acpi_button

* tested OK!
PrintJob.cpp: use MemoryDeleter.
acpi_button: migrated to the new driver API.

* HaikuImage: SYSTEM_ADD_ONS_DRIVERS_POWER is now used for new drivers.
Add gcc 4 which package
random: remove non Haiku code.
acpi_button: cleanup
acpi_battery: code cleanup

* merged acpi_battery.h with the cpp.
* no functional change except the cookie deallocation is now made in
acpi_battery_free() instead of acpi_battery_close().
acpi: switch acpi_object from a struct to a union

* this way the size of acpi_object_type matches the size of ACPI_OBJECT
for 32-bit and 64-bit builds.
* adjust users of the type acpi_object_type.
x86_64: add acpi_battery to the image.
Move UrlResult to HttpResult

 * Remove the fRawData field, as handling it is too complicated (it's
not easy to have proper copy semantics on a BDataIO) and it's not used
anyway, as the listener DataReceived call is enough to get the data and
handle it.
 * All the remaining fields are HTTP-only, so rename the class to
HttpResult and attach it to HttpRequest instead of UrlRequest.
Add file: protocol handler.
package daemon: Fix error handling of manually added packages

Since we don't move those packages out of the "packages" directory, we
don't want to remove their respective object from the hash tables
either. Fixes #10102.