changed vec16_i1 type definition in knc.h from typedef to struct
Merge pull request #871 from ncos/knc-backend-merge

Replaced vec16_i1 type definition in knc.h from typedef to struct version, adding a constructor