This patch upgrades node editor breadcrumbs to have slightly more visual
weight, to including the base path of object/modifier/world, etc, have more
visually pleasing spacing, and icons.
In the code, a rather generic "context path" is added to interface code. The idea
is that this could be used to draw other breadcrumbs in areas like the property
editor or the spreadsheet, and features could be added to all of those areas at
the same time.
Thanks to @Fabian Schempp (fabian_schempp) for the original patch!
In a previous version of this patch, the node breadcrumbs were interactive.
In order to simplify the review process, that change is not included for now.
That could be addressed separately in the future, along with menus or
tooltips for elements of the path.






