Debugger: Implement #10970.

- If a source file cannot be found, and the user clicks the item to locate it,
  Debugger now attempts to query all volumes for the corresponding filename.
  If any are found, they are presented in a menu, along with an option to
  locate the file manually as before (since the file may potentially live on
  an unindexed volume). If no matches are found via query, we fall through to
  the file panel directly as before.
Style fixes to Support Kit files
Update Support Kit docs, add \since

Also add preliminary documentation for BObjectList.
BString docs: Document undocumented methods
Use current Errors.h when building libbe_build

This allows adding new error codes to the libbe_build without breaking
the build on older Haiku versions.

Fixes the build for the newly introduced B_PARTIAL_READ and
B_PARTIAL_WRITE.
Escape reserved characters when converting paths to urls

* Introduce and use BUrl::BUrl(const BPath&)
* The path is url-encoded, and the protocol is set to "file"

Fixes #10964.
Update bookmark bar item BMessage on file rename.

The ref stored in the message must be replaced to point to the new file
name. Fixes #10962.
sync arm bootstrap package list with x86_64

This also adds the libtool_cross_generic package to ARM bootstrap,
which seems to be required for building ncurses successfully. I did
not have the time to verify that this is the case for x86_64 too, so
I'm not yet adding it to there (yet).
Style fixes to BRoster, move docs to doxygen.

Keep the brief description as a regular comment above each public method.

Leave the docs of private methods.

Some variable renaming mostly because of abbreviations.

Add documentation for all the public methods and app_info members and defines
that didn't have docs in the cpp file.
BString docs: Remove extra "to" in AppendChars() string param

Thanks stippi for noticing this oversight.
BString docs: Fix a bunch of other stuff.

A lot of clarification.

Also, sometimes "the object" was used to refer to the BString you're doing
stuff to and sometimes "the BString" was used, settle on "the BString".
Remove haiku_host/Errors.h

The only purpose of this was to use the installed version of Errors.h,
which isn't strictly needed and create some annoyance when new error
codes are added.
Update packages buildbot_slave and python_zope.interface.

* To avoid problems caused by the varying python versions used by the 
  different architectures, switch those packages from 'any' to explicit
  architecture.
Roster: style fixes.

* Check if == NULL or == 0 explicitily
* Use NULL instead of 0 as default value for pointers in header.
* other little stuff, new lines, comments
Roster: print when sending B_READY_TO_RUN
open: style fixes
open: get kTrackerSignature variable from tracker_private.h

Update copyright.
Revert "Remove haiku_host/Errors.h"

This reverts commit f105756e273ccff786618c049ea97ac7c9c7b501.

The host header gets included if this file is missing , rather than the
one in the build tree. Fix the build again.
Fix off-by-one error

This would cause the last char before the hostname to sometimes stay
bold and not be properly reset to a regular font.

Fixes #10982.
BRoster: whitespace