Convert qemu-0 and qemu options to an optional group.

No functional change intended; this merely uses
PKG_OPTIONS_OPTIONAL_GROUPS to choose qemu-0 vs qemu.
(Pointed out by wiz@.)
Import DIY Layout Creator version 3.28.0

DIY Layout Creator (DIYLC in short) lets the user draw electronic schematics
and board/chassis layouts quickly and without a steep learning curve.

It's particularly useful for breadboard or stripboard-style layouts, where
the board is inflexible and discrete components have variable leg lengths.
SUBDIR+=diylc
Added cad/diylc version 3.28.0
Haiku also missing catgets support.
Patch from diger in pkgsrc-users@.
Move pthread.buildlink3.mk from module.mk to buildlink3.mk with conditionally.
* In module.mk, pthread is marked as direct dependency unconditionally for
  packages using module.mk.  It is unwanted behavior.
* Include pthread.buildlink3.mk in buildlink3.mk only for the case perl5 is
  built with "threads".

Fixes potential unwanted dependeny on pthread using perl5/module.mk.
Sanity check colormap size (CVE-2013-1913), valid range is 0 .. 256.
Sanity check # of colors and map entries (CVE-2013-1978)

From
  https://git.gnome.org/browse/gimp/patch/?id=32ae0f83e5748299641cceaabe3f80f1b3afd03e
and
  https://git.gnome.org/browse/gimp/patch/?id=23f685931e5f000dd033a45c60c1e60d7f78caf4

Bump PKGREVISION to 2.
Note update of graphics/gimp to 2.8.10nb2.
Use PTHREAD_AUTO_VARS, fixed pthread support in depending packages.
Bump PKGREVISION.
Updated devel/rudiments to 0.46nb1
Update contao32 to 3.2.10.

Version 3.2.10 (2014-05-21)
---------------------------

### Fixed
Correctly urlencode folder names in the file manager (see #6925).

### Update
Update MooTools to version 1.5.0 (see #6924).

### Fixed
Allow for up to 13 characters in `Validator::isEmail()` (see #6950).

### Fixed
Only fall back to the default option if there is no POST data (see #6899).

### Fixed
Do not override the event start time in `Events::addEvent()` (see #6701).

### Fixed
Correctly detect binary fields during theme import (see #6852).

### Fixed
Do not urldecode twice in `DC_Folder` (see #6840).

### Fixed
Standardize the fallback behavior of the downloads/gallery element (see #6662).

### Fixed
Correctly hide duplicated elements in the module wizard (see #6826).

### Fixed
Fix the mediabox "imgBackground" option (see #6866).

### Fixed
Strip double quotes in the options wizard (see #6919).

### Fixed
Strip the insert tag flags before passing the tag name to the hooks (see #6860).

### Fixed
Catch Swift exceptions when sending form data via e-mail (see #6941).

### Update
Update the back end date picker to version 2.2.0.

### Update
Update ACE to version 1.1.3.

### Fixed
Check for reserved article aliases before validating the alias name (see #6978).

### Fixed
Store the UUID of uploaded files in the session (see #6986).

### Fixed
Only assume a moved file or folder for new resources (see #6907).

### Fixed
Correctly strip the file extension in the `File` class (see #6968).

### Fixed
Remove the menu when `Swipe.kill()` is executed (see #6861).

### Fixed
Consider the protocol when embedding YouTube videos (see #6900).
Note update of www/contao32 package to 3.2.10.
Apply a number of fixes:

  * Install the libffi libtool archive.  Whilst it is unused, it allows
    us to automatically determine the shared library suffix.

  * Switch the i386 SunOS bootstrap to .xz.

  * Use PKG_CC to build lndir to help environments where the compiler is
    not in $PATH.

  * Apply patch from Alain O'Dea to fix issues with files residing on
    read-only file systems.

  * Support shared libraries on 64-bit SunOS.

  * Fix typo in patches/patch-rts_Linker.c.

Fixes build on SunOS.  Bump PKGREVISION.
Updated lang/ghc7 to 7.6.3nb2