Minimal versions increased

MATLAB R2014a and Octave 3.8 are  now the minimally supported versions
Add hint to switch off deprecation warning

This will help people who are stuck in a deprecated
environment such that they won't hate the deprecation check.
Merge branch 'versionBump'
[Fix #330, #322] scatter: single scatter non default size

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>
Merge branch 'fixScatterSize'
Fix #376: Output `m2t` from `getAxisOptions`

This is needed to handle custom color definitions in axis options.

Note that `m2t` is returned before `opts` such that it is inconvenient to
get the `opts` without `m2t`.
Merge branch 'issue376'
trailing whitespace
Handle AlphaData in figure

 - If there is an Alpha Channel, always produce a TrueColor image
 - Handle all `AlphaDataMapping` modes:
   - `none` (nothing special)
   - `scaled`: map to the same range. According to MATLAB, Inf in `Alim`
     is possible. Handling that case by using the maximum encountered.
   - `direct`: use the AlphaMap in the figure.
Merge branch 'alphaChannel'
[Fix #382] Mesh plots

Mesh plots from MATLAB produce a surface plot with white faces
to prevent see-through effects
Merge branch 'fixMesh'
Fixup for 2a507bfd22887fa232ed36c85e35517d3ba796ce
Merge branch 'fixup'
[Fix #389] legend: handle EdgeColor and Color properly

Signed-off-by: Oleg Komarov <o.komarov11@imperial.ac.uk>
Merge remote-tracking branch 'okomarov/fixLegendEdgeColor'
Fix `east` colorbars: use `addToOptions`

This might have been introduced in b2b74d787fea2742798f0c5abd37f7a05484542d
Merge branch 'fixColorbar'
Add `codeReport` to determine code health

This function produces a report on the code health.
Currently, this is limited to the table in #391.
Merge branch 'codeReport'