Better socket testing

The previous method for testing the NativeDriverConnector class was to instantiate a partly mocked PersoSim SocketSimulator using a complete PersoSimKernel including the Personalization. To provide less coupling and hard dependencies and more consistent test results a new fake simulator has been added. It can easily be instantiated and its behavior can be defined in the test case itself.