Add another mssing string::compare prototype.

Matches buildtools change 8b70c20ed25f905e7e217376c9e2f65a8dee6729.
fixed gcc2 package, following atomic_add change.
More noSSL build fixes.
Yet anoter noSSL build fix.
Intel_extreme: improve i855 support.

https://github.com/druga/haiku-stuff/tree/master/intel_extreme
Rebased against current sources.

* The BIOS video mode sometimes reports a scaled mode instead of the
physical panel dimensions. Get the data from the VBT table as well, and
use it if the reported resolution is bigger.
* On first boot, force the panel native mode so the user doesn't have to
set it manually.
* Only allow a single head at a time on i855gm, as the card can't drive
both heads at the same time.
* Detect when a new requested mode is the same as the current one, and
skip modesetting in that case. Avoids screen flickering when changing
workspaces.
* Fix some cases of misdetecting which pipes to enable
Revert part of previous patch

Checking only the visible resolution and colorspace isn't enough to call
two modes equal, otherwise it is not possible to change the refresh rate
anymore.
Some style fixes.

More work is needed for this new file to completely follow the style
guidelines. Also added several FIXMEs and TODOs.

This doesn't seem to break anything on my machine however, and was
confirmed to help by several users, so we may as well use it.
Style fixes and allocation checks
Remove FIND_NEXT message for find text control

BTextControl calls Invoke() when it loses the focus and the text has
changed. We don't want this to trigger a search, and instead rely on the
user pressing enter to run the search.

Fixes the search happening again when closing the search bar (escape key
or otherwise), or clicking on the page after searching. Fixes #10168.
scheduler: Weaken time slept assertion
Fix build of the hpet driver.
It's not in the image so it doesn't get built by default.
HaikuDepot: Implement a BScrollView which works.

Need to investigate why the original one wouldn't layout the
TextDocumentView to the inner size...
HaikuDepot: Implement support for a blinking cursor.

However, since the selection is actually maintained in TextEditor,
the cursor can't be navigated. The code needs to shuffle around a bit.
Update translations from Pootle
ParagraphLayout: Added more utility methods

* FirtOffsetOnLine(), LastOffsetOnLine(), and GetLineBounds()
TextDocumentLayout: Added more utility methods

* CountLines(), FirstOffsetOnLine(), LastOffsetOnLine(), GetLineBounds().
* Common code for finding a line in _ParagraphLayoutIndexForLineIndex()
Fleshed out more TextEditor functionality.

TextDocumentView now always has a TextEditor, but editing can be disabled.
The selection code lives only in TextEditor. Implemented more cursor
navigation code.
HaikuDepot: Disable editing for read-only text views.
Removed function to add screensavers

Removed "Add..." button and drag&drop awareness, as discussed in
http://www.freelists.org/post/haiku-development/Adding-screensavers-and-fonts
In short: all apps and add-ons will come as proper hpkg.
DwarfFile: Add missing continue for skip case.