handle case when no route can be found for the menu entry

this actually violates the KnpMenu interfaces since we now potentially return ``null`` in ``createItem`` and ``createFromNode``. obviously this only really makes sense for children of menu items.

@stof how do you feel about this?

/cc @dbu @rryter