Fix the result of Player.GetProperties with param "currentaudiostream" for video without an audio stream (index = -1).
Merge pull request #2222 from ace20022/jsonrpc2

[json-rpc] fix Player.GetProperties' result "currentaudiostream" if there is no audio stream