Avoid issues with corrupted exif data.
Workaround for clint and py3
Use multiprocessing.
Move zip_files out of the class.
Remove the progress bar.
Add some timing info at the end of the processing.
Refactor to handle KeyboardInterrupt and avoid using the pool for one process.
Merge branch 'multiprocessing'
Remove clint dependency.
Add a colored formatter for verbose and debug modes.
Fix encoding issue with accentuated files.
Dont use multiprocessing with one cpu.
Refactor, move process_image/video in the image/video modules.
Limit the nb of cpu for the tests
Should fix Travis this time.
Fix the check for file extensions (fix #49).
Copy the options dict to avoid adding exif meta to the settings dict.
Add more debug logs with the settings dict and database.
Fix encoding issue in the init subcommand (fix #50).
Show ncpu error only if --ncpu is wrong (fix #52).