catch another invalidTempFolder msg
fix 1000 cap in overview screen
catch ssl error
don't allow files named . or ..
Fix supermemo import test

Broken by 656698d, "Add A Factor to E Factor conversion..."
Re-use an empty deck to save on creation time.
Test against the value itself
Add expand/collapse support for decks in browser tree.

The state is preserved in a new deck configuration key named 'browserCollapsed'.
Issue #998: Allow copy/paste and context menu in all card windows.
Remove marked/leech tags when exporting without sched data (#986)
Merge pull request #61 from hssm/browser-deck-collapse

Add expand/collapse support for decks in browser tree.
Merge pull request #62 from hssm/998

Issue #998: Allow copy/paste and context menu in all card windows.
Merge pull request #63 from hssm/986

Remove marked/leech tags when exporting without sched data (#986)
Merge pull request #60 from chreekat/fix-supermemo-test

Fix supermemo import test
Remember scroll position in deck browser (#977).
Merge pull request #59 from chreekat/faster-tests

Speed up tests
editor needs to accept focus; rename cardViewer to canFocus
Adding support for chained modifiers. One can now write e.g. {{cloze:text:Field}} or {{text:cloze:Field}}, it's order independent.
Adding tests for chained modifiers
Chained modifiers are processed from innermost to outermost (i.e. rtl). Except cloze/type.