- added 'cast_trunk' and 'cast_zext' sets of functions
- commented out fault [] overload for vec16_i64
- added loop based function macros for vec16_i8/16 data types
rewrittem __masked_store_i8/16 functions so they won't segfault
rewrite masked_load_i8/16 for it not to segfault
Merge pull request #897 from Vsevolod-Livinskij/knc_header_fix

Knc header fix
Merge pull request #899 from ncos/knc-backend-merge

Added several i8/i16 functions to knc.h
__smear_i8/16 was added
__not_equal_i8/16 was added
Minor fixes to remove copy-paste
Merge commit
insert/extract_element_i8/16 and broadcast_i8/16
__reduce_add/min/max_int64
cast double/float to/from int64