Allow arbitrary data to be attached to breadcrumb items

For my use case, I need to attach dropdowns to each breadcrumb item that link to sibling resources. To do this, I want to pass arbitrary data along with each breadcrumb's name and path, which I can then use in the template. I've simply added functionality to look for a breadCrumbData key on each controller and pass it along to the template.