UP-3083 Fixed IE9 button gradients

Issue: https://issues.jasig.org/browse/UP-3083

Also, includes Sass button style refactoring.