Revert "Do not dlopen libpython"

This reverts commit d63756bd11b097f11f115d5477110893b7ee16a2.

Causes problems like the following issue on github:
https://github.com/mate-desktop/python-caja/issues/5
Autofoo cleanups
Bring gtk-doc up to date.

It should build again and be properly included with make dist.

Based on nautilus-python changes, see below for the details.
https://git.gnome.org/browse/nautilus-python/log/docs?h=nautilus-3.0
Cleanup AM_CPPFLAGS
Don't set AC_PREFIX_DEFAULT
Fix distcheck so it works without root privilege
Cleanup AC_INIT
Add ChangeLog dist-hook for generation from git
Revert "Fix pkgconfig wraning about datadir"

This reverts commit b0dcf318701e517340aa7a491af8a8384df474a4.
Properly fix dataroot warning for pkg-config file.

All we needed to do was add @dataroot@ to caja-python.pc.in.

config.status: WARNING:  'caja-python.pc.in' seems to ignore the
--datarootdir setting
Remove distro directory
Merge pull request #12 from infirit/master

Revert "Do not dlopen libpython" + various fixes and cleanups