BorderlessWindowBehavior should not throw on missing parts

Currently `BorderlessWindowBehavior` throws NREs if the associated window is a `MetroWindow`, but is missing a  `PART_TitleBar` or `PART_WindowCommands` element.