DATAPORTSHIFT - allow data pins other than 1-7
DATAPORTSHIFT - macro to handle left vs right shift
cyclecount.h - benchmarking support