[Python] Adds keyboard to dialog class, using all of Dialog().numeric() methods.

This does not eliminate xbmc.Keyboard() or Dialog().numeric. Those could be depreciated.
Merge pull request #2629 from nuka1195/Branch_Python_Keyboard_to_Dialog

[Python] Adds keyboard to dialog class, using all of Dialog().numeric() methods.