gerbview: move default zoom setup functions to BASE_SCREEN
forgot to add remaining refactored DRC_ITEM/MARKER_BASE files
pcbnew compiles and runs
class UNITS: no need for virtual members
updated CMake scripts removing -DPCBNEW, -DEESCHEMA and friends