treat options as a struct to avoid possible ambiguities
make sure we're printing chars
Merge commit '672516ea2814f7a851ef3c08e96a44c3ad987e14'

Conflicts:
	src/matlab2tikz.m
handle options as cell of size (:,2)
better handling of logscaled axes
fixed handling of extra* options
better axis label handling
increment version to 0.3.3, updated ChangeLog
incremented version file to 0.3.3, too
prevent spacing troubles with newlines after \definecolors
renamed extraTikzpictureSettings to extraTikzpictureOptions
respect line width in patch plots
actually push linewidth fix code
renamed pointReduction2d to cleanfigure, make it more general purpose
add text position hander to cleanfigure
call cleanfigure in the acid test
fix bug for text handles in cleanfigure, create PDF before TikZ