[Run dialog] When completion is not unique, show list of possible completions

User has to tap "tab" twice in order to show completions

Screenshot:
![Screenshot from 2013-01-07 18:00:08](https://f.cloud.github.com/assets/1336336/49004/1078c5bc-5935-11e2-8380-877a1aa638cd.png)