SVG Partial Encoding instead of base64 Encoding

Encoding used instead of base64 due to:
* smaller output size (base64 has additional ~30% compare to initial data);
* and readability.

Test on all platforms which supports background SVG (http://caniuse.com/#feat=svg-css) including mobile