www/py-requests: Update to 2.4.3

- Update to 2.4.3
- Update to USES and USE_PYTHON new world order
- Add LICENSE_FILE
- Add TEST_DEPENDS
- Update pkg-descr

Changes:

  https://github.com/kennethreitz/requests/blob/v2.4.3/HISTORY.rst
Use newly-built binaries first.  When $PATH contains PREFIX/bin, an old
(maybe broken) binary could be used to generate .fmt files.

PR:	195396
Horde package update:

comms/pear-Horde_ActiveSync 2.20.1 -> 2.20.4
devel/pear-Horde_Core 2.16.1 -> 2.17.1
devel/pear-Horde_Icalendar 2.0.9 -> 2.0.10
mail/pear-Horde_Imap_Client 2.25.3 -> 2.25.5
mail/pear-Horde_ListHeaders 1.1.5 -> 1.2.0
mail/pear-Horde_Mail 2.4.0 -> 2.5.0
mail/pear-Horde_Mime 2.4.5 -> 2.5.2
mail/pear-Horde_Smtp 1.6.0 -> 1.7.0
Add new port www/madsonic, a network media streamer
Madsonic is a fork of Subsonic, offering more features
and mobile client access without the subscription fee.

PR:		ports/186860
Submitted by:	Nicole Reid <root@cooltrainer.org>
swapdir should be in /var/squid/cache.
audio/linux-*-alsa-*,www/linux-*-flashplugin11: bump, fix run depends

Recent changes required a bumped PORTREVISION, do that now.  While
here, prevent partial updates of linux-*-flashplugin11 with old
linux-*-alsa-lib.

PR:		195406
Submitted by:	Jan Beich
- Make UUID support an option (enabled by default, no functional
  change in default port)
- Mark conflict on UUID option with ossp-uuid port, since asterisk
  requires misc/e2fsprogs-libuuid for this functionality and will not
  build if the former is installed.

Please note that when compiling without UUID support the res_rtp
module in asterisk will have reduced functionality, so it is suggested
to keep the option turned on.

PR:		195249
Submitted by:	blacktux82 at gmail.com
- Update to 20141024
- Adopt port
Remove folks04, it no longer used after the GNOME 3 import.
Change the way Perl modules are installed, update the default Perl to 5.18.

Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
Now that 5.18 is the default, deprecate Perl 5.14 and Perl 5.16, the first one
at the end of the year, the second one next summer, by then 5.20 will be the
default, and 5.22 will be in the tree.

Sponsored by:	Absolight
New port: tinycss is a complete yet simple CSS parser for Python.
Remove redundant MASTER_SITE_SUBDIR redefinition.
Update to version 1.5.9
Do not rely on github for this distfile
Add UPDATING entry for the x264 split in two ports

Submitted by:	Andrew Berg <aberg010@my.hennepintech.edu>
Approved by:	swills (mentor)
- Drop @dirrm* from plist
- Drop @dirrm* from plist
www/linux-*-flashplugin11: convert ALSA to option, but off by default

ALSA output in Flash is fragile and doesn't work without the major
linulator update currently baking in dchagin's lemul branch.   While
waiting for that change, current ALSA to a disabled-by-default option.

PR:		195416
Submitted by:	Jan Beich
Approved by:	Continuation of recent work
Do not use DRI2 as we did not port vboxvideo.ko for DRM2/KMS yet.

PR:		194324