Add Sass mixins and use them.

Reduces code duplication and makes things cleaner.
Move custom code from _font-awesome.scss to _style.scss.

Also change the order of includes so that _style.scss is last for precedence reasons.
Merge pull request #2904 from XhmikosR/mixins