Fix expanded text showing "Notable"; disable "expand buttons" setting for Android 4.0-; refactoring

I fixed the issue with "Notable" showing up in rich notifications on Android 4.1+. It was due to the default value of "long text". I added a database upgrade so old notifications' long text will be fixed too.
Other changes are described in commit messages.