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

As per PowerPC IEEE 1275-1994 binding v1.8 page 13.
Skip boot device check sum test on CD boot

Whatever we read from the drive in the boot loader isn't what we can
read from the device later, so rather skip the check sum test for
identifying the boot device in the kernel when booting off CD. Fixes
#10147.
x86_64: fix bootstrap build error

Without this creating the boot symlink fails for the bootstrap build,
as the actual acpi module has not been added.
Network Cookie Jar: implement assignment operator.

This change is needed for implementing cookie persistence in Web+ using
the network kit backend.

The current implementation requires the user to unarchive the cookie
jar, then hand it over to the BUrlContext which will copy it to its own
field. This makes the code simpler, but maybe doing a complete copy
(with all the cookies) is an heavy operation and could be avoided.
Improve HTTP authentication support.

The authentication state is stored (in a hash map, using the domain+path
as a key) in the UrlContext class. It can then be reused for multiple
requests to the same place. We also lookup stored authentications for
parent directories and stop at the first we find.

Authentication state is not stored on disk (unlike cookies), and there
can only be one for each domain+path.
ARM: remove #warning from public header file

This causes configure of gcc/binutils to fail its test for sys/time.h, which
in turn causes compilation of gcc/binutils to fail.

Found trying to do a @bootstrap-raw build for ARM.
nfs4: Fix mismatching allocation and deallocation

Fixes CID #1108170.

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
nfs4: Fix CID 1108216: Non-array delete used on array
nfs4: Fix CID 1108337: Use AutoDeleter to fix leak
nfs4: Fix CID 1108338: Fix memory leak
nfs4: FileSystem::~FileSystem() make sure fServer is valid
BPackageInfo::StringBuilder: Fix string escaping
BPackageInfo::StringBuilder: Fix writing non-string lists

Even a list with only one element needs to be enclosed in {...}.
BPackageInfo::Parser: Fix parsing the requires operator

For entries without operator (and version) an invalid enum value would
be used for the resulting BPackageResolvableExpression. Now it's
B_PACKAGE_RESOLVABLE_OP_ENUM_COUNT in that case.
Update requires entries for the packages we build

* Add build tool update_package_requires. Given a package info file and
  a repository cache file, it updates the minimum versions of the
  requires entries of the package info file according to what is
  provided by the repository.
* PreprocessPackageInfo rule: Use update_package_requires (with the
  HaikuPorts repository file).
acpi: use acpi_event_handler instead of interrupt_handler.
acpi: create fake acpi devices for FADT power and sleep buttons.

* adjust ACPIDeviceModule to accept nodes without ACPI_DEVICE_PATH_ITEM.
acpi_button: switch to fixed event and notify handlers.

* install a fixed event or notify handler depending on the device type.
* on handling, a non zero status is available for read.
* fixed #10154.
Changes to icon related MIME types.

Added image/x-hvif for vector icons.
Changes to description of Icon-O-Matic documents.
Added x-hvif to Icon-O-Matic's supported types.