Add writing of .v3draw format for easy loading with Vaa3D.

Vaa3D (http://vaa3d.org ) is an open-source program for 3D
visualization and analysis of bioimage datasets.  .v3draw is a
minimalist format designed for rapid writing and reading with Vaa3D,
currently supported by Fiji for reading and writing.  This commit
provides .v3draw writing capability for bioformats.
Correct issues brought up by @melissalinkert

See pull request for content. Most substantive change: V3DrawWriter
class now takes endianness of file from metadata and writes the .v3draw
file  with the same byte order as the input.
Specify encoding when working with strings

This fixes warnings reported by Findbugs in
http://ci.openmicroscopy.org/view/Failing/job/BIOFORMATS-5.1-merge-build/352
Merge pull request #1 from melissalinkert/findbugs-fix

Specify encoding when working with strings
cpp: VariantPixelBuffer: Change spelling of docstring
cmake: Correct typo restoring required includes

Thanks to Ian Munro for spotting this!
FindXerces: Correct sphinx markup for section heading
merge develop -Dorg -Ssuccess-only: PR 978 (Add writing of .v3draw format for easy loading with Vaa3D.)
merge develop -Dorg -Ssuccess-only: PR 1154 (Leica: prevent exception when linking EmissionFilter)
merge develop -Dorg -Ssuccess-only: PR 1245 (Add reader for PicoQuant .bin files.)
merge develop -Dorg -Ssuccess-only: PR 1252 (Add Example code or writing Plate data to ome-tiff.)
merge develop -Dorg -Ssuccess-only: PR 1266 (Analyze: set littleEndian flag correctly)
merge develop -Dorg -Ssuccess-only: PR 1272 (bfGetReader() returns empty reader)
merge develop -Dorg -Ssuccess-only: PR 1273 (cmake: Add FindXerces support and correct minor portability problems)
merge develop -Dorg -Ssuccess-only: PR 1274 (cpp: Update Boost.Endian and simplify VariantPixelBuffer)
merge develop -Dorg -Ssuccess-only

Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1265 qidane 'New units' (label: exclude breaking)
  # PR 1015 qidane 'Messy binary' (exclude comment)
  # PR 1249 PremyslFiala 'ND2 - Bug fixes' (user: PremyslFiala)
  # PR 1161 sommerc 'Initial CellH5 Reader class' (user: sommerc)
  # PR 1054 qidane 'Additional annotation points throughout the model' (exclude comment)
  # PR 816 melissalinkert 'Add support for multi-channel Volocity Clipping datasets' (label: exclude)
  # PR 1268 carandraug 'multiple netpbm fixes' (user: carandraug)
  # PR 857 melissalinkert 'Initial support for Zeiss .lms files' (label: exclude)
  # PR 1141 LeeKamentsky 'Reader for Amaris FlowSight .cif format' (label: exclude)
  # PR 1177 rleigh-dundee 'specification: Add metadata for HDF5 embedding' (exclude comment)
  # PR 858 melissalinkert 'Initial support for Veeco AFM data' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 978 berl 'Add writing of .v3draw format for easy loading with Vaa3D.'
  # PR 1154 melissalinkert 'Leica: prevent exception when linking EmissionFilter'
  # PR 1245 imunro 'Add reader for PicoQuant .bin files.'
  # PR 1252 imunro 'Add Example code or writing Plate data to ome-tiff.'
  # PR 1266 melissalinkert 'Analyze: set littleEndian flag correctly'
  # PR 1272 sbesson 'bfGetReader() returns empty reader'
  # PR 1273 rleigh-dundee 'cmake: Add FindXerces support and correct minor portability problems'
  # PR 1274 rleigh-dundee 'cpp: Update Boost.Endian and simplify VariantPixelBuffer'

Generated by OME-5.1-merge-push#402 (http://ci.openmicroscopy.org/job/OME-5.1-merge-push/402/)