split portdat.h and dat.h
* kernel/buses/: rename conflicting typedefs