Define a multiline separator
WIP: Bunch out output around a multiline parser
Split TRIM_STRING into LTRIMS_STRING and RTRIM_STRING
Whitespace trim before I start hacking.
ConfigSettings::[start|end]Code are now std::string
Config support for multiline strings.

Multiline strings are started with """
and continue until a line contains only """ at the beginning

For example:

```
# Start and End gcode
startCode = """
; This is coming from the config
"""

endCode = """
;     such end code
;

; very wow
"""
```
No need for iostream, I guess.
Add raft for wipe tower. https://github.com/daid/Cura/issues/725
Merge branch 'master' of github.com:Ultimaker/CuraEngine
Merge pull request #56 from sshirokov/multiline-config

Multiline configuration values
Add support for line based support material.
Do not use G92 E0 for makerbot flavor code, as the makerbot firmware does not handle this very well.
Merge remote-tracking branch 'upstream/master'