KryoFlux Host Software (DTC) Encoding Types


- Created a class for all disk encoding types to share related code among the analyser, library, tools and DTC. - Updated everything to use the common encoding class.

This will be very useful when adding new encoding types (e.g. FM, GCR) to the various components we use, currently only DTC can make full use of it.