NEON acceleration of some core/arithm functions

ARM NEON accelerated implementation of cv::addWeighted, cv::inRange and cv::compare functions.

NOT verified on target platform, compilation passes with and without NEON.
this can potentially give wrong results, because alpha*src1[x] + beta*src2[x] + gamma may be negative.
it's better to use vcvtq_s32_f32 instead of vcvt_u32_f32 and then use vqmovun_s32 to convert s32 to u16.