Refactoring: moved several classes from chcanv to separate files.
Refactoring: moved classes Quilt* from chcanv to separate file.
Refactoring: more classes separated to their own files (cpp, h).
Refactoring: more classes separated from 'navutil' to their own files (cpp, h).
Missing copyright information inserted in newly created files.
Refactoring: more classes separated from 'navutil' to their own files (cpp, h).
Refactoring: more classes separated from 'ais' to their own files (cpp, h).
Refactoring: some classes separated from 's57' to their own files (cpp, h).
Refactoring: class PositionParser separated.
Refactor: classes MarkIcon and SendToGpsDlg spearated to their own files.
Merged with master
Refactoring: class Station_Data separated.
Refactoring: class IDX_entry separated.
Refactoring: TC_Error_Code separated into its own file.
Refactoring: class TCDataFactory separated.
Refactoring: class TCDS_Ascii_Harmonic separated
Refactoring: class TCDS_Binary_Harmonic separated
Refactoring: class TCDataSource separated
Cleanup of unneeded header inclusions
Merge pull request #46 from mariokonrad/refactor

Refactoring: separation of several classes into their own files.