Numerical improvements in statefbk.py
Numerical improvements in statefbk.py

* `numpy.linalg.solve` instead of matrix inversion.
* Better controllability matrix rank check.

python-control/python-control,murrayrm/python-control,roryyorke/python-control