Revert "boot packagefs: Fix header path in zlib dependency"

This reverts commit aafc3386effbc8284b2b10db9614c46d49460a01.
Revert "boot packagefs: Fix zlib dependency declaration"

This reverts commit 0b565a6f51c47e4fe31b10a80d95868e0b381ea2.
Revert "Style fixes, no functional changes"

This reverts commit 916382a10f471ca31087dd71b8d3ece5de9cd421.
Revert "Fix one more status_t/ssize_t mixup."

This reverts commit f6658d2c2c27f2df33d5db2f485551ab737331b1.
Revert "shared kit: fixed headers dependency."

This reverts commit 675878fcfe54639ac7686de2c65166b784613337.
Revert "build fix follow up on status_t/ssize_t changes."

This reverts commit 7202cfb455cae89faa6e2fa3d9a9d28c3068fa6b.
Revert "Fix more issues detected by gcc4 compiler:"

This reverts commit 19f3bae0716c4eb7dd2a5716778560580be68071.
Revert "...and also fix a mismatched prototype"

This reverts commit 6555120f3b0dbc783ff5cc22a4ff0ceade53a2d8.
Revert "Fix build."

This reverts commit 00dfae0bce7e63243180e89847df647cfa57be85.
Revert "HttpRequest: support gzip and deflate compression."

This reverts commit c3d0dd7a5e6ca1d2d43b6ebfb4c6a67300c780f7.

Conflicts:
	src/kits/network/libnetapi/HttpRequest.cpp
	src/kits/network/libnetapi/Jamfile
Revert "DynamicBuffer: implement BDataIO"

This reverts commit 36b1f55a1841d63f0e6487e2c62c280cb24a63c4.
Revert "ZlibDecompressor: also accept gzip format"

This reverts commit 142d59ca90dc5f84899d93eef4c8515cc8d27036.
Revert "Move ZlibDecompressor to libshared"

This reverts commit 9af2105d36856be60528c361edf14a263f242338.

Conflicts:
	src/kits/package/Jamfile
Style fixes to Storage Kit classes.

No functional changes intended.

* Some variable renaming for clarity and consistency.
* Pointer style fixes.
* Added private method documentation back to cpp files for some methods.
Documentation updates for Storage Kit classes

* Added \since to each method and parameter.
* Whitespace cleanup.
* Some other minor cleanups and updates.
NodeMonitor: Revert enums back to #defines

While enums are presented much more clearly in the docs and the values didn't
change this apparently caused some issues so we're going back to using #defines.

Also update the docs changing the \var tags to \def tag and putting the description
in a \brief tag.
While I'm at it fix tiny style issue I missed
Debugger: Adjustments to Jamfile.

- Remove duplicate instance of libshared.
- Add linker flags to not export symbols from linked in static libraries.
  Resolves an issue on gcc4 where symbols from libedit and libsolv would clash,
  leading to crashes.
- Add package kit-related headers and libraries.
Debugger: UserInterface enhancements.

Add hook to UserInterface to query if Debugger is currently being run
interactively or not. Add corresponding implementations in
{CommandLine,Graphical}UserInterface.
Debugger: Add initial support for automatically installing packages.

DwarfLoadingStateHandler now attempts to locate a matching package for the
missing debug information file. If one is found, the user is prompted to
install it. The actual installation process is currently handled by calling
pkgman, but this will be adjusted in future commits to either rely on
HaikuDepot in the graphical case, or to integrate the requisite functionality
directly so that proper download/installation progress can be shown.

In any case, this completes the low level functionality for ticket #10138,
leaving mainly presentation issues.