fix for ido-completing-read with list of choices and no initial value

'ido-completing-read' returned an empty string for the first item when given a list of choices and no default or initial value.
Fixed it by using the first 'choices'-value as default if none given.