Rus translation update
Do not use AsyncTask to grade card to prevent state loss.
Fix the schedule not calculated correctly when learning before scheduled
date.
Use 146140482-04-24 as the end of the world date so mark a card as
learned if it has already been marked as learned forever will not crash.
CLean up ListEditActionsFragment. Fix mark as learned forever issue.

Now 2099-12-31 is the end of the world.
Fix all current CardListActivity tests.
Add tests for mark as learned / forgotten and show/hide function in CardListActivity.
Format some comments.
Add file for DefaultSchedulerTest.
Update to gradle 1.9 and 0.7.x gradle plugin
Add some scheduler tests. (WIP)
Add more scheduler tests.
Use action bar search view to search card in Preview/edit mode.
PreviewEditActivity code clean up.
Update to ormlite 4.48
Fix crash when searching  in PreviewEditAcitvity using card id like #id.
Refactory test to use Robotium way to invoke menu (action).
Add PreviewEditActivityFunction with search function tests.
When card is hidden in card list, first click will reveal it.
Italian translation updated