Prevent unload() from being called in null object.
Moved config.default to prey.conf.default.
Use prey.conf.default as default config path.
Cosmetic syntax changes.
Added -l (logfile) option.
Syntax fixes on Connection.
Agent: Check for connection when awakened by trigger. Merged setup_driver with load_driver functions. Some syntax corrections.
Better initialization of Console/Campfire drivers.
Simpler initialization of ControlPanel driver.
Moved option setting in OnDemand where it belongs.
Reapplied changes in commit f7287b7 which was ditched by rebase.
More syntax fixes in Agent.
Fixed program.connection_found setter.
Better logging and syntax fixes on OnDemand.
ConsoleDriver: Make sure running actions are stopped when unloading.
Geofence: Make sure instance exists when stopping.
Renamed ProcessesTrigger to ProgramsTrigger, to avoid confusion with Processes provider.
ProgramsTrigger: Check for opened/closed programs every 3 seconds.
Reattached driver.unload listener.
Syntax corrections in CampfireDriver. Make sure running actions are stopped as well.