move vector constants to generalinterface

Have static constants functions forward to constructors per default.
Then only three functions need to be implemented in every vector.tcc
file.

Signed-off-by: Matthias Kretz <kretz@kde.org>