Add homedir to plist search path to enable agents provided by the user

 * Add tests for service provider ghlaunchd