Add missing library libgmodule-2.0

Reported by:	antoine
- Update to 3.1.12
  Changelog:
  http://andreas-kupries.github.io/critcl/doc/files/critcl_introduction.html
- Delete call to g_thread_init.  It isn't needed with glib 2.32 and up
  and the port doesn't link with libgthread-2.0.
- Remove .la files while here.

Reported by:	antoine
Second run at cleaning out non staged ports without pending PR
Update CMake to 3.0.1.

The 3.0 series is an incremental improvement over the previous 2.8 series
despite the major version number change. A list of important changes is
available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

On the porting side
* The minimum FreeBSD release we have to support in the ports tree is now
  recent enough that ports/168671 can finally be committed: instead of
  building and using CMake's own copies of bzip2, curl, expat, libarchive,
  liblzma and zlib, we use the versions in ports and/or the base system.

* CMake's documentation system has been changed and vastly improved at the
  cost of now depending on Sphinx. We still generate only man pages, but can
  start generating the HTML documentation in the future if desired.

* devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build
  the ncurses UI that is installed by devel/cmake itself.

* CMake commit 3816cd2 fixes a longstanding issue in the detection of the
  Python interpreter and its libraries, but requires us to revert a
  workaround for that in Mk/Uses/python.mk itself, effectively reverting
  the patch introduced by ports/168159.

* Similarly, a few ports had to be fixed manually due to CMake being
  stricter when parsing some files or the ports detecting Python the wrong
  way. Fortunately, they all had been fixed upstream so I just grabbed the
  appropriate commits and pointed to them in the patches.
  science/gnudatalanguage had to have its PORTREVISION bumped because
  switching to USES=cmake:outsource removed a few files from the plist that
  were not supposed to have been installed in the first place.

PR:		168671
PR:		192644
Remove patch-libk3b-tools-k3blibdvdcss.cpp, unneeded after r354106.

PR:		193252
Submitted by:	martymac@
Reviewed by:	tijl@
Simplify the port and make sure the credential on files are ok
Using the new syntax offered for plist now that pkg_install support is done