updated the icon named templates to use a common named template with different parameters.

supports issue #23
added versions of svg images that are base64 encoded (the base64 encoded files are based on the gzipped svg files)
adding .svg.base64 files (base64 encoded version of the svg icons)

this is in contrast to the .svgz.base64

unfortunately, it doesn't appear that browsers let you use svgz (gzipped svg) data in data: urls