Now I've taken five different Myers-Briggs personality tests, with four different results. Apparently, I'm a mix of INFJ, INTJ (x2), INTP and ISTP.

Personally, I think INTJ is closest to the truth.
Myers-Briggs Type Indicator - Wikipedia, the free encyclopedia