Automatic resume on reconnect with pause-on-disconnect feature

I modified the pause on disconnect option to also resume playback if the audio was originally paused due to a disconnect.  This behavior is implemented for both headphones and bluetooth audio.  A user can disconnect and plug in a pair of headphones and expect the audio to pause and resume, or they could switch from headphones to a bluetooth speaker or car audio system.  There is no effect if the pause on disconnect option is disabled.

I believe this resolves issue #103