Initial commit of a basic test suite

The goal here is to exercise each feature to make sure it works, and that the system doesn't crash in the process ;) Not every test is fully implemented (they will say SKIP instead of PASS/FAIL) and I'm not sure the mmap test is working properly.

The tests are sort of unconventional, I know, fiddling with stuff directly in /bin ... but that's part of the trusted path. What else am I supposed to do?
Delete binary file I accidently committed
Remove reminats of insn in Makefile
Officially declare 32bit EL5 no longer supported

Yep, I was afraid of that. Commit 8702fa61991161c0b1d2cae19fcc4bd0306971c4 had a major architectural change where we now look for the insn code in the kernel, rather than supply it ourself. Makes the codebase 3k lines shorter, and doesn't need to be fiddled with depending on kernel version. Unfortionatly, 32bit EL5 lacks the insn kernel functions for some reason. I'm not going to restore the insn code just for this, and if you're running EL5 32bit as a server, simply use the last release of tpe-lkm. No use in crying over 7 year old spilt milk... ew.