Use consistent whitespace
Smooth scrolling for the app list

Use the ViewHolder pattern and asynchronous icon loading.
Fixes #18