Add menu option for switching to next tone

Makes debugging easier
MediaStore ORM and crash fix

If the current Ringtone was a URI that had no MediaStore entry, we'd
crash. Don't let that happen.

Also introduces MUCH more stable logic for dealing with dirty states.
RingPack now cleans up after itself, deleting any MediaStore entry with
our package name in the DATA field.
New version push