Initial Calibre json format fix
Remove my debugging crap.

Add an update variant when importing from a legacy json db.
Some minor fixes when importing a legacy json db

Handle locales in a more robust manner
Don't blow up if a book mentioned in the json isn't actually in the db
(i.e., not on the device, or with different metadata).
Tweak a comment
Add a shebang to librariansync
Add a shell wrapper to handle the KUAL actions.

With some visual feedback of the progress.
Fix KUAL extension.

Oopsie.
Move part of the visual feedback to Python

Allows us more fine-grained feedback. Plus, makes me reuse that Python
port of kh_msg ;p.
Add a 'Delete all collections' action & button.

Move said button under a spacer to avoid fatfingeritis.
Close the SQLite connection handles when done
Add a second spacer button over delete...
Merge remote-tracking branch 'upstream/master'

Conflicts:
	librariansync/generate_collections.py
	librariansync/menu.json
The shebang should take care of this for us ;).
Handle AZW2 files (Kindlets)
Huh, that failed to go poof in the merge...
Get rid of unneeded/redundant imports
Fix update from legacy json command (typo)
Fix importing from legacy json db schema
Visual feedback on export end
Fix export to legacy json schema