Refectored LibrarianSync code that was becoming somewhat horrible. Added check for cloud collections support.
Exporting collections with LibrarianSync writes a file for each supported format (librarian, calibre kindle plugin) in the extensions folder.
Exporting collections now overwrites the calibre kindle plugin json.
Merged menu + sh script from niluje
Merged niluje's modifications into the newly refactored code.
Replaced the bash script by a try/except block in generate_collections.py; added success or failure message on updating the database.
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