fix/implement multiline legend

Proper implementation of multiline legends
Adaption and renaming of the testcase "one_point" to "multiline_labels"

Tested in R2014a and R2014b

Unfortunately in R2014a the line `legendString = get(child, 'DisplayName');` in `findLegendInformation` has issues with multiline fields. A legend with `{'ab','cd'}` is read out as `acbd`. 
`legendString = reshape(legendString,2,length(legendString)/2)` would properly reorder the characters.
I consider this a bug and outside the scope of this pull request.
@egeerardyn How should we handle this?
I generally like `strsplit`, however, it is quite a new function (introduced in R2013a) and as such I would recommend against using it in our code.
Even though we recently raised the bar for what environments we support to R2014a, we should make a little effort to keep our code backwards compatible to older versions than the supported one, especially when it comes to the usage of newer functions. I know it's inconvenient, but please implement the part of `strsplit` you use from scratch (it shouldn't be too hard, I guess.

Also, I think you'd better write `sprintf('\n')` instead of `char(10)`: most people will recognize the former but not the latter  (which, I guess, is why you left the comment in the first place).