Add working kniche autotools system

Needs cleaning, much of this should be in .gitignore, but at least this
will all work and allow someone to run configure and make.

Some things that need changing:

1. build kniche executable in bin directory
2. have git ignore most of the automatically generated autotools stuff
and then have that recreated by a script.  Look into this.