Fix indentation and whitespace in rsvg-base.c and rsvg-private.h
Do not draw markers on rectangle, circle or ellipse
avoid hang if in path data a '.', '+' or '-' is not followed by a correct number
Make sure the path data that is generated by basic shapes is valid