Added inversion symmetries and generally increased kpoint_expand robustness.

kpoint_expand will also flip each kpoint (xk -> -xk) and then apply
translation to find other points in the ntrans region.  This
is particularly useful for reduced dimensional systems for generating
enough input states.