Write tests for 6.3.6 Vectors

Write tests for 6.3.6 Vectors
Write vector?, make-vector
Test:155     Success:138     Failure:0     Error:17
add methods for Vectors

vector
vector-length
Test:155     Success:141     Failure:0     Error:14
add methods for Vectors

vector-ref
vector-set!

vector-set! has a bug (vector-set! can modify constant vectors)

Test:155     Success:143     Failure:1     Error:11
add methods for Vectors

vector->list
list->vector
Test:155     Success:145     Failure:1     Error:9
constant vectors

Add data type CONST_VECTOR

Test:155     Success:146     Failure:0     Error:9