This patch fixes TestRegisters on Linux with LLGS
- Introduce GetUserRegisterCount on RegisterInfoInterface to distinguish lldb internal registers (e.g.: DR0-DR7) during register counting
- Update GDBRemoteCommunicationServer to skip lldb internal registers on read/write register and on discover register