fixing launchctl.py

launchctl.py kept churning out exceptions in regard to _available_services. The error complained about the file not being found. When running ls -hl on the problematic files, I found that they were symbolic links in the LaunchAgent/Daemon directories. To get around this problem, I've added a with(open) statement, wrapping the file_path in os.path.realpath and assigning that to true_path. This resolved the exception issue. Now anything that calls _available_services within this module should work.