misc. cleanups for linear xtrans demosaic

- floating point division for interpolation
- use roi offsets for border interpolate & lookup creation
- safer fcol macro
- store central pixel color in lookup
- more meaningful variable names
handle xtrans sensor in white balance module

as white balance comes before demosaic, this fixes the weird pattern
in images