Add tab completion in M-x menu.
Add some history support to M-x menu.