Change handling of default values
Resolve the seg fault issues for IdChannel. Code is less extensible, but
probably quicker to run and no memory leakage.
Moved IdSource.* into framework subdirectory
In IdSource.h, removed include on itself
Removed testing code for ID classes
Included the new ID classes within the standard typedefs in definition.h
Merge branch 'feature/BK_finish_new_ID_classes' into develop