Document usage of setSeries() and getIndex() in MATLAB documentation
Location: fix handle type detection for mapped IDs
JPEG: fix used file reporting for "fixed" files

The file mapping is a little weird in the case where markers need to be
stripped, so this forces the used file list to consist of only the
original .jpg file.
cpp: Adapt to Boost 1.56 optional changes

- Explictly dereference optional values
- Use double negative for comparing to true
Merge pull request #1370 from rleigh-dundee/cpp-optional-fix

cpp: Adapt to Boost 1.56 optional changes
cpp: VariantPixelBuffer explicitly includes type_traits
cpp: tiff: Factor out tile flushing from IFD WriteVisitor operator
cpp: test: tiff uses unsigned constants
cpp: test: Correct config.h.in include guards
cpp: tiff: Support BIT image reading and writing

Split read and write visitors' operator() methods into
separate functions to allow special-casing of the
specific parts needed to read and write BIT pixel data,
the only type which is not byte-aligned.
cpp: test: Test writing and reading of all pixel types
cpp: IFD: Use same logic for read and write failures
cpp: test: Remove trigraphs from pixel.h
Fix MIF spelling
Also mention IFormatReader.getIndex() in bfGetPlane()
cpp: test: Scale TIFF test images between the type min and max
Add missing space
cpp: test: Remove trigraphs from tiff.cpp
Merge pull request #1296 from melissalinkert/required-directory-test

Add test for getRequiredDirectories
cpp: tiff: IFD: Remove unnecessary typename usage