remove readout of colorbar's xaxis options
remove dead code

it is already present in function `getAxisOptions`
Revert "remove readout of colorbar's xaxis options"

This reverts commit 448b804dc642b977474e2ef5f5ce438187fd56e1.
Annotation: Rectangles
Add new testcase for colorbar

R2014b handles colorbars smart:  `XLabel` and `YLabel` merged into `Label`
Use colormap 'jet' to create comparable output with MATLAB R2014b
* Check horizontal/vertical colorbar (subplots)
* Check if 'direction' is respected
* Check if multiline label and title works
* Check if latex interpreter works in label and title
add function `isHG2` that returns graphic system
fix multiline colorbar title
Handle colorbar differently in HG2 graphics system

MATLAB R2014b introduced an new graphics system. It is object oriented and changed some behavior. For example colorbars are now not treated as axes objects any longer.

For exmpale, now there is only one 'label' for the whole colorbar and one 'direction' setting.
add TODOs
use old syntax
fix issue in findLegendInformation with `addaxes`

consider this example:
```
data = magic(3); h(1) = plot(data(1,:),'r-'); hold on; h(2) = plot(data(2,:),'k--'); legend('plot1','plot2');  % add additional x-axis with nonlinear scaling xFun = @(x) x.^2; addaxes('XFun',xFun);
```

m2t has an issue in function `findLegendInformation` when adding an additional x-axis with nonlinear scaling using the FileExchange contribution `addaxes` (http://www.mathworks.com/matlabcentral/fileexchange/24875-addaxes-m-v1-1--sep-2009-).

For some reason `child` might be empty. This would cause an error during the comparison with `plotChildren`. The issue is circumvented by checking for empty children.
workaround Octave patch color specification
better fix for Octave patch color
[Add] external patch test suite
[Change] move surf shader to external suite
remove generated files in case of exception
tests: check for existence of annotation()
add SVG logo
Update README.md
preparations for automated testing