Fix default vector factories in `kwant.kpm`
The default vector factories are not checking that the syst
is a kwant system, and the error can be clearer.
On the other hand, a small typo, missing default value in where
,
here https://gitlab.kwant-project.org/kwant/kwant/blob/master/kwant/kpm.py#L948