Complex class tree was simplifed.

Remove IComplex and ComplexBase.
Add default constructor to Complex
ComplexView inheritate Complex
ComplexView keeps ptr of original.
ComplexView override getter of Real and Imag only.
operator= is not needed because ComplexArray::default::set can be used.
Mathematial operators were added for Complex and ComplexArray.

Implimentation of operators were placed into separete cpp file.
ops.h is generated code by make_ops_h.rb script.
Remove needless comment
commit change of vc option