Drop reference to no longer existing opengrok-site.

* Thanks to Bryce Groff for the hint.
Add some more keywords to the vim recipe syntax file.
Add multipart/related MIME type for MHTML files.

* Uses the same icon as HTML. Anyone wants to design something better?
* Also add support to Web+ (not actually supported yet, but the next
version will).

These files are useful as self-contained documents (application
offline documentation), and for saving web pages in a single file.
x86_64: update sqlite, libxml2, python packages.
Revert "Fix button label position"

This reverts commit 1c69e1c306186ef5f58e377835ed00a51ffcc955.
ControlLook::DrawLabel() tiny style changes
LayoutUtils: Style fix, remove leading space
LayoutUtils: Use std::max instead of max_c
LayoutUtils: Use floorf() instead of floor()
Fix button label position, try number 2

Create and use BLayoutUtils::AlignOnRect() to position the button label
in BControlLook::DrawLabel().

AlignOnRect(), unlike AlignInFrame(), provides the possibility to return
a rectangle with dimensions greater than the available size.

Add some comments above the methods in LayoutUtils that indicate such.

Also update copyright headers in LayoutUtils and ControlLook