- Use binder to start service. This will make sure a ClementinePlayerConnection object is created when a user presses connect.
Also, the service is only started when Clementine is connected and is stopped once the connection is dropped.
- Only process a connect message if we are not connected
- This reverts commit c8fe251f9ecbf2f2515f5baf77467a64760c40ce which was a bit hacky.