Reuse multicast listener socket.
Add PlayerConnection to project.
Track PlayerConnection API.
Use PlayerConnection guid to determine player port.
Disable attaching frontend.
Catch ObjectDisposedException when exiting debugger session.
Hardcode editor placeholder for OSX, pending mono runtime update.
Revert "Disable attaching frontend."

This reverts commit ea38fbb0b8006c97e40968c77e559f19b9dd8916.
Track debugger api. Only display debugging-enabled players.
Detach instead of ending the session when we don't have control of the child process. Case 388516.
Always detach instead of stopping the child process.
Fix debugger launch race on windows. Case 388569.
Catch ObjectDisposedException from sdb client.
Really catch ObjectDisposedException.
More robust error handling. Fixes case 390070.
Catch VMDisconnectedException on exit.
Don't keep unseen players listed forever.
Flush stale player connections. Fixes case 393318.
Don't early-out if process name fails.
Merge branch 'master' into bleedingmerge