Fix defaults for margins

We had a problem with a Column-Chart on Geckoboard which did not display the y-axis. The cause was, that marginLeft was set to 0 (but we did not set it).

This is a fix for this problem. If you do not provide a margin, the margin will not be written to the json (like with marginBottom). See the testcase for details.