add big DUP tests for 16 and 32 BPP
add additional checks of valid numPixels and numWords values for 16 and 32 BPP versions of small DUP logic
adjust armv7 optimizations for the SMALL DUP 32BPP case, now significantly faster, update C impl also