One of the most common complaints about property search has been about
the alignment of the search button in the header. Also, the "pin" button
was moved away from the context labels, which really didn't make sense.
After some discussion with the UI team and others, there was consesus
that the design proposed here would work better.
The changes are:
- The context "breadcrumbs" panel is removed. The impression here is that the first items in this context path are not serving an important purpose anymore, that they are redundant and take up space.
- Instead, the last item in the context path is moved as a label to the header, which is more similar to how it was before property search anyway, just without the redundant icons and first "breadcrumbs."
- The search field is moved to the right, where there is no visual confusion about whether it is aligned to the center of the area or panels region.
In order to accomplish this, the name of the last item in the editor's
context path is added as a field to RNA.
Unfortunately, the UI layout system does not handle this design well at
all, so some special changes are needed here, mainly using double "split-
header" used for the top bar. This requires some tweaks in area.c and
buttons_ops.c to handle the new region properly.



