Refactoring: class OCPN_DataStreamEvent separated
Refactoring: class ConnectionParams separated
Refactoring: class OCP_DataStreamInput_Thread separated
Windows build errors fixed in class OCP_DataStreamInput_Thread.
Merge branch 'master' of https://github.com/OpenCPN/OpenCPN into refactor
Merge pull request #49 from mariokonrad/refactor

Refactoring: sepration of some classes into their own files. Compiled/tested on Linux and Windows.