Yet another AppPickerPreference optimizations
- load app icons on demand while scrolling
- use LruCache instead of deprecated SoftReference cache