Add v3 dynamic cert template and logic

@jrbl - Stanford Fancy SoA changes

Includes fancy autoscale and centering code.

![stanford_soa](https://cloud.githubusercontent.com/assets/3364609/5308628/e1473810-7bcd-11e4-9d49-cae2b9af24cb.png)

When there are these magical numbers like this 2 or the division by 12 in the drawOn call below, it would be good to stick in a short comment saying something about what they are. I mean, clearly they're constants of propoprtionality, but why *these* constants of proportionality, you know? Particularly in the context of auto-scaling text, where you wouldn't expect any particular constant to be fully applicable.

So here maybe a comment saying, "Vertically center" and down below... actually yeah, I need a comment. I don't know what that division by 12 is about.