Detect invalid ease for current card.
Add basic keyboard shortcuts for reviewing.
Merge pull request #526 from agrueneberg/detect-invalid-ease

Detect invalid ease for current card
Merge pull request #527 from agrueneberg/keyboard-input

Add basic keyboard shortcuts for reviewing
Merged 'b484e84' from release-2.3: 0021d75,ec469ed,d671644,8b9df72

Commit '0021d75'
Rename "Dismiss note..." to "Hide / Delete"

Commit 'ec469ed'
Add ShowcaseView library to project

Commit 'd671644'
Add ShowcaseView welcome screen

Commit '8b9df72'
Remove tutorial deck and welcome screen
Merged '988d8ff' from release-2.3: Ignore Chrome packaging
Merged '5aa9f1a' from release-2.3: No more file 12
Skipped 'bb6e965' from release-2.3: Updated strings from Crowdin
Skipped 'b43ac8f' from release-2.3: Updated strings from Crowdin
Merged '66d1984' from release-2.3: Fixed syntax
Merged '2687b74' from release-2.3: Added showcaseview
Skipped '682f6c8' from release-2.3: Bumped version to 2.3beta6
@branch-specific
Merged '4d5925b' from release-2.3: Issue 2307 -- escape % sign in Deck Options Name
Merged 'c206e68' from release-2.3: Fix bugs in welcome screen
Skipped 'edf8fb3' from release-2.3: Bumped version to 2.3beta7
@branch-specific
Merged '1aeb255' from release-2.3: 19d5615,63a6c3e

Commit '19d5615'
Detect invalid ease for current card.

Commit '63a6c3e'
Add basic keyboard shortcuts for reviewing.
Skipped '4479a0c' from release-2.3: Bumped version to 2.3beta8
@branch-specific
Merged 'f7376ad' from release-2.3: fix issue 2309
Merged 'a344059' from release-2.3: Port libanki bug fix in importer
dae/anki@47c3bb0
Skipped 'cfd88ba' from release-2.3: Bumped version to 2.3beta9
@branch-specific