Issue #201: WIP Refactor version negotiation.

why not call menu_get_item() directly - to avoid the possible language prefix?