Upgrade to glusterfs 3.5.0

New features includes...
 - File snapshots
 - On-wire compression/decompression
 - Quota sclability
 - Disk encryption
 - Brick failure detection
Update to glusterfs 3.5.0
- glusterfs-3.4.3.
Update to 1.33. Remove patch that was sent upstream and integrated.

New Features

    Edit book: Add a tool to check spellings, access it via
    Tools->Check spelling
    Kobo driver: Support firmware version 3.3
    Device driver for Tolino Vision on windows

Bug Fixes

    Amazon metadata download: Fix Editorial Reviews not downloading
    into the comments section for some books
    DOCX Input: Fix some text highlighting colors in the DOCX file
    not being correctly translated during conversion.
    Wireless device driver: Fix incorrect syncing behavior when
    book matching is run for a second time while connected. This
    happens when the user changes the library or selects 'Update
    cached metadata on device'.
    Searching: Fix searching by date not using the system locale
    to interpret dd/mm vs mm/dd dates on windows
Updated misc/calibre to 1.33.0
Update p5-IO-Pager to 0.31.

Changes from previous:
----------------------
0.31    Sat Apr 06 2013

	Add missing IO::Handle fallback for ::Unbuffered (RT#82351)

	Bogus fix for Windoze automatic line-ending failure of t/11 (RT#79950),
	improvements welcomed.

0.30	Tue Sep 04 2012
	Implement feature request #78270 to include support say

	Preserve layers of passed hilehandle on instantiation.

	Fixed tests under Win32 & cygwin, bug #75181.

	Swap IO::Pager:new and ::open, alter subclass::open to
	remove unnecessary level of subroutine calls

	Return IO::Handle objects when not connected to a TTY for
	transparent use of IO::Pager when programming OO.
	NOTE: This is broken, see ::less in TODO

0.24	Sat Feb 18 2012
	Fixed bug #74691, tests fail if CPANTS folk don't have a perl in PATH!

	Add PID method & token overload to access pager process identifier.

	Remove semi-circular reference in object to fix implicit close().

0.20	Sat Feb 11 2012

	Fixed bug #74691, add File::Which as dependency / skip test if missing

	Fixed non-TTY/redirection behavior and added corresponding test

	Improve buffering sistuation in both ::Buffered and ::Unbuffered

	Auto-gensym scalar filehandles like perl's open

	Add OO interface

	Add alternate pagers 'lv', 'pg',
	and system default '/etc/alternatives/pager' (bug# 74519)

	Add tests for initialization failure conditions (9-open.t)

0.16	Fri Feb 3 2012

	Require 5.8.0 or better

	Removed Perl warning 'Use of tie on a handle without * is deprecated'.

	No interactive questions during 'make test' (bug# 66718)

	Better handling of missing PAGER.

	Look for more pagers: 'most' and 'w3m' (bug# 74519)

	Documentation clean-up, light refactoring, more error checks.

	Do not run IO::Pager::Page automatically when in Perl compile mode.

0.10	Unreleased

	Added support for encodings via binmode() (bug# 67930).

	Test: encoding, handle (glob, scalar, OO), interactive...

0.07	Unreleased

	Rewrote to support scalar filehandles per user request and IO::Handle
	style OO support came along for the ride.

	Fixed several mis-coded segments that did not affect operation.

	Added C<tell> in IO::Pager::Unbuffered to check size of buffered output.

	Pager open error now sets $! instead of issuing a warning, to more
	closely emulate the C<open> experience. Check return value as before.

	Neglected to update $VERSION in last release.

	Touched up the documentation.
Updated devel/p5-IO-Pager to 0.31.
FreeBSD has KMS.
Fixes packaging on FreeBSD 9.1.
Fixed building on Darwin.
Updated to 2014.1.3, thus fixing a severe regression that appeared in 2014.1.2
Update to 2.1.0:

2.1.0
     * @nonodename, @patperry - fixed some compiler warnings
     * @yep, @emaste - documentation improvements
     * @sgravrock - build fix for NetBSD (and whenever sh != bash)
     * @rotty, @brimstone3, @lloyd - allow client to reset generator
     * @sgravrock - remove bash dependencies
     * @lloyd - add api tests
     * @rflynn - remove ruby dependency
     * @cloderic - nmake install works on windows
     * @shahbag - build fix for qnx
     * @breese - debugging improvements
     * @lloyd - json_verify supports -s flag for stream processing
     * @lloyd - json_reformat supports -s flag for stream processing
Updated devel/yajl to 2.1.0
Import libcuefile-0rc475 as audio/libcuefile.

This library has been stripped down from cuetools.

cuetools is a set of utilities for working with Cue Sheet (cue)
and Table of Contents (toc) files.
Import libreplaygain-0rc475 as audio/libreplaygain.

This library has been stripped down from replaygain.

ReplayGain is the name of a technique invented to achieve the same
perceived playback loudness of audio files. It defines an algorithm
to measure the perceived loudness of audio data.
Mention that this is V7 of musepack.
Import musepack-0rc475 as audio/musepack.

This is a speed and portability optimized version of Andree Buschmann's
MPEG-Plus decoder.
Add musepack and its dependencies.
Added audio/musepack version 0rc475
Update to 0.18.10. Add support for many more optional dependencies.

ver 0.18.10 (2014/04/10)
* decoder
  - ffmpeg: fix seeking bug
  - ffmpeg: handle unknown stream start time
  - gme: fix memory leak
  - sndfile: work around libsndfile bug on partial read
* don't interrupt playback when current song gets deleted

ver 0.18.9 (2014/03/02)
* protocol
  - "findadd" requires the "add" permission
* output
  - alsa: improved workaround for noise after manual song change
* decoder
  - vorbis: fix linker failure when libvorbis/libogg are static
* encoder
  - vorbis: fix another linker failure
* output
  - pipe: fix hanging child process due to blocked signals
* fix build failure due to missing signal.h include

ver 0.18.8 (2014/02/07)
* decoder
  - ffmpeg: support libav v10_alpha1
* encoder
  - vorbis: fix linker failure
* output
  - roar: documentation
* more robust Icy-Metadata parser
* fix Solaris build failure

ver 0.18.7 (2014/01/13)
* playlist
  - pls: fix crash after parser error
  - soundcloud: fix build failure with libyajl 2.0.1
* decoder
  - faad: fix memory leak
  - mpcdec: reject libmpcdec SV7 in configure script
* daemon: don't initialize supplementary groups when already running
  as the configured user

ver 0.18.6 (2013/12/24)
* input
  - cdio_paranoia: support libcdio-paranoia 0.90
* tags
  - riff: recognize upper-case "ID3" chunk name
* decoder
  - ffmpeg: use relative timestamps
* output
  - openal: fix build failure on Mac OS X
  - osx: fix build failure
* mixer
  - alsa: fix build failure with uClibc
* fix replay gain during cross-fade
* accept files without metadata

ver 0.18.5 (2013/11/23)
* configuration
  - fix crash when db_file is configured without music_directory
  - fix crash on "stats" without db_file/music_directory
* database
  - proxy: auto-reload statistics
  - proxy: provide "db_update" in "stats" response
* input
  - curl: work around stream resume bug (fixed in libcurl 7.32.0)
* decoder
  - fluidsynth: auto-detect by default
* clip 24 bit data from libsamplerate
* fix ia64, mipsel and other little-endian architectures
* fix build failures due to missing includes
* fix build failure with static libmpdclient

ver 0.18.4 (2013/11/13)
* decoder
  - dsdiff: fix byte order bug
* fix build failures due to missing includes
* libc++ compatibility

ver 0.18.3 (2013/11/08)
* fix stuck MPD after song change (0.18.2 regression)

ver 0.18.2 (2013/11/07)
* protocol:
  - "close" flushes the output buffer
* input:
  - cdio_paranoia: add setting "default_byte_order"
  - curl: fix bug with redirected streams
* playlist:
  - pls: fix reversed song order
* decoder:
  - audiofile: require libaudiofile 0.3 due to API breakage
  - dsf: enable DSD128
* enable buffering when starting playback (regression fix)
* fix build failures due to missing includes
* fix big-endian support

ver 0.18.1 (2013/11/04)
* protocol:
  - always ignore whitespace at the end of the line
* networking:
  - log UNIX domain path names instead of "localhost"
  - open listener sockets in the order they were configured
  - don't abort if IPv6 is not available
* output:
  - alsa: avoid endless loop in Raspberry Pi workaround
* filter:
  - autoconvert: fix "volume_normalization" with mp3 files
* add missing files to source tarball

ver 0.18 (2013/10/31)
* configuration:
  - allow tilde paths for socket
  - default filesystem charset is UTF-8 instead of ISO-8859-1
  - increase default buffer size to 4 MB
* protocol:
  - new command "readcomments" lists arbitrary file tags
  - new command "toggleoutput"
  - "find"/"search" with "any" does not match file name
  - "search" and "find" with base URI (keyword "base")
  - search for album artist falls back to the artist tag
  - re-add the "volume" command
* input:
  - curl: enable https
  - soup: plugin removed
* playlist:
  - lastfm: remove defunct Last.fm support
* decoder:
  - adplug: new decoder plugin using libadplug
  - dsf: don't play junk at the end of the "data" chunk
  - ffmpeg: drop support for pre-0.8 ffmpeg
  - flac: require libFLAC 1.2 or newer
  - flac: support FLAC files inside archives
  - opus: new decoder plugin for the Opus codec
  - vorbis: skip 16 bit quantisation, provide float samples
  - mikmod: add "loop" configuration parameter
  - modplug: add "loop_count" configuration parameter
  - mp4ff: obsolete plugin removed
* encoder:
  - opus: new encoder plugin for the Opus codec
  - vorbis: accept floating point input samples
* output:
  - new option "tags" may be used to disable sending tags to output
  - alsa: workaround for noise after manual song change
  - ffado: remove broken plugin
  - httpd: support HEAD requests
  - mvp: remove obsolete plugin
  - osx: disabled by default because it's unmaintained and unsupported
* improved decoder/output error reporting
* eliminate timer wakeup on idle MPD
* fix unresponsive MPD while waiting for stream
* port of the source code to C++11

ver 0.17.6 (2013/10/14)
* mixer:
  - alsa: fix busy loop when USB sound device gets unplugged
* decoder:
  - modplug: fix build with Debian package 1:0.8.8.4-4
* stored playlists:
  - fix loading playlists with references to local files
  - obey filesystem_charset for URLs
Fix path.