Pixel ops: deparallelize, _c()ify the rgba one

Using OpenMP was the wrong approach for 16→8bit conversion as written. Big
slowdown, not sure why (false sharing, maybe?); removed. Addresses #21.

Migrate guts of tile_convert_rgba16_to_rgba8() to a private C++-only
function, to make comparisons with its rgbu sibling simpler.