Move non-UI code from cli to new main module
Add Windows fallbacks for JPEGImage and other platform-specific dependencies
Store data files in the correct folder for each platform
Add script to build Windows MSI installers
Compatibility with new pynsist version
Fix bug where plugin templates would not be returned when no driver was activated
Add GUI configuration command
Add Windows Service for web plugin
Use scaling to obtain thumbnails on Windows
Include installers for external dependencies in MSI
Rework path finding for external dependencies
Fix identifier typos.
Add a custom set_focus implementation for A2200 cameras.
Merge branch 'master' into windows

Conflicts:
	setup.py
	spreads/cli.py
	spreads/plugin.py
	spreads/util.py
	spreadsplug/autorotate.py
	spreadsplug/dev/chdkcamera.py
	spreadsplug/web/__init__.py
	spreadsplug/web/tasks.py
	spreadsplug/web/util.py
	spreadsplug/web/web.py
Update buildmsi to new pynsist API
Update windows dependencies
Remove .egg-info directory before building MSI
Use bdist_wininst command to build MSI
Update NSI template to include ImageMagick and jbig2
Add "Program Files" to PATH on windows