made vector constructors explicit

There were a few constructors for vector that should have been declared explicit, but were not. That is now fixed.