Realism update for EditTextPreference

I removed the code in the shadow because it was not realistic. You could not set some text with ```setText()``` and then get the text back using ```getText()```. You had to get it via the ```EditText```.

I kept the shadow class, to avoid breaking too much.