Add 'Stanford Fancy' SoA 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)

Let's leave this as COURSE_LONG; if you pull the latest version of our private templates repo, you'll see that the tag changed from LONG_COURSE back to COURSE_LONG, and I think that makes more sense because it has nice symmetry with COURSE.