Highlight bookmarked ayahs and improve highlighting:

- Differentiate highlight types (allow multiple at once e.g. selection and audio)
- Highlight by drawing Rect instead of Bitmap
- Colors for different highlight types

Fixes #249