readme: update instance method 'dot()' api
readme: update instance method 'partialPivLu()' api
src: add FullPivLU and CFullPivLU objects
test: add instance method 'fullPivLu()'
src: add instance method 'permutationP()'
lint: add some files for linting pass
test: add constructor testings for FullPivLU and CFullPivLU
test: add testings for instance method 'permutationP()'
readme: add constructor and instance method 'permutationP()' for FullPivLU and CFullPivLU

update some api