Fix for #256: `pcolor`
resurrect Makefile, .gitignore
Merge pull request #303 from drgz/master

Support for changing marker size + small code to handle test functions that don't close automatically
move note about scaling parameter for scatter plots
Merge branch 'fix256'
Merge remote-tracking branch 'drgz/master'

Conflicts:
	src/matlab2tikz.m
change the externalData default to 'false'
Help texts uniformized

Conflicts:
	src/matlab2tikz.m
needsPgfplotsVersion added

 - also added in errorbarMode
formatPgfplotsVersion added
pgfplots version in output and info message
Merge branch 'pgfplotsVersion': fix #306

This puts the `pgfplots` version into the output. The `compat` option
of `pgfplots` is NOT affected in standalone mode: it is always `newest`.
improved scatter marker sizes
prepare 0.4.6
Octave: ismember does not support cell syntax

Replaced by a switch, where the relevant syntax IS supported
by both MATLAB and Octave 3.6.4
Octave: nargout workaround for Octave

In Octave 3.6.4, nargout cannot handle function handles, so using strings.
Moreover, it seems to fail for nested functions, so it makes the
liberal use of the number of output arguments going FUBAR.

As a workaround, we now just try the nargout approach, if it fails,
we fall back to the default one: 2 outputs and issue a warning
Merge branch 'fix308': works around #308
ACID test for different marker sizes + legend

Changing marker sizes in scatter plot and adding a legend ( issue #307 )
scatterPlotMarkers test updated
scatterplot legend: use marker color in legend

This fixes #307 and brings to light some other bugs:

 - some triangle markers are not drawn properly
 - in the relevant test, the XTick Labels are not used