add the autotools

This buildsystem construct
* libufo
* ufo-runjson and ufod
* make check run the non-opencl test part
* the gtk-doc api (./configure --enable-gtk-doc)
* the sphinx manual (make html)
* add the flymake and iwyu target for emacs users
* detect and use python library if available
* add an option for mpi compilation
Install headers into ufo-MAJ/ufo