Fix bfGetReader for empty input

Convert isFake into anonymous function which is only called if an input
argument is supplied.

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Improve fake file detection

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
docs: Correct incomplete sentence
docs: Correct genshi notes
docs: Simplify crossreference
docs: Rework git links
docs: Further rework git links
Merge pull request #1196 from joshmoore/memo-close-copy

Close IFormatReader copy if not to be used
merge dev_5_0 -D org: PR 1197 (Add modulo support for LI-FLIM data (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 1198 (ScanR: fix exposure time units (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 1201 (Leica LIF: do not set Channel.Color for RGB images (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 1202 (DICOM: fix units for physical sizes (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 1206 (Fix bfGetReader for empty input)
merge dev_5_0 -D org: PR 1207 (docs: Merge xsd-fu prerequisites into build instructions)
merge dev_5_0 -D org

Repository: openmicroscopy/bioformats
Updating 607705e..dd6f53e
Merged PRs (fast-forward):
  # PR 1196 joshmoore 'Close IFormatReader copy if not to be used'

Merged PRs:
  # PR 1197 melissalinkert 'Add modulo support for LI-FLIM data (rebased onto dev_5_0)'
  # PR 1198 melissalinkert 'ScanR: fix exposure time units (rebased onto dev_5_0)'
  # PR 1201 melissalinkert 'Leica LIF: do not set Channel.Color for RGB images (rebased onto dev_5_0)'
  # PR 1202 melissalinkert 'DICOM: fix units for physical sizes (rebased onto dev_5_0)'
  # PR 1206 sbesson 'Fix bfGetReader for empty input'
  # PR 1207 rleigh-dundee 'docs: Merge xsd-fu prerequisites into build instructions'
Generated by OMERO-5.0-merge-push#95 (http://ci.openmicroscopy.org/job/OMERO-5.0-merge-push/95/)