Improved tag handling

Now tag counting reflects whether archived cards are shown or not.
Also available the option to select all untagged cards, with matching counter.
Card deletion is now broken, while I found a way to handle the confirmation dialog (see DialogBox component)
Implemented the dialog to ask for confirmation when the user ask to delete a card

No keyboard shortcut implemented, yet
Improved Async logging in case of deferred being cancelled
Disabled watchdog in the proxy script
Added new version of React library
Initial draft of card editing mode

Still very early draft with tons of issues still to address, and no styling at all.

Disabled CSS preprocessor, due to limitations in Python SCSS processor.
Updated date Copyright notice.
Fixed a problem when reverting changes on a Record involving adding/removing fields.
Improved implementation of Record.Version
Fixed an issue when editing a card label (without tags)
Implemented "Clone card" command.
Added test highlighting a missing feature

Added a test to show that current implementation of 'cloneRecord' does not process DirectLogins yet.
Added a test to verify that 'cloneRecord' will fail when there are already pending changes.
Added the mask to avoid switching card, when in editing mode.
Fixed cancel changes in "mobile" mode.
Improved developer instructions