[LMP] Added ISourceObject.
[LMP] ISourceObject::SetState().
[LMP HS] HandleFirstClientConnected()/HandleLastClientDisconnected().
[LMP] Include IPath instead of Path in SourceObject.
[LMP] IPath::GetSourceObject().