Add complex vector type and operations

Types:
+ vcomplex

Functions:
+ alloc_vcomplex
+ free_vcomplex
+ setv_vcomplex
+ copy_vcomplex
+ cdot_vcomplex
+ rdot_vcomplex
+ dot_vcomplex
+ add_vcomplex
+ sum_vcomplex