resolves #752 upgrade to Font Awesome 4.1

- upgrade to Font Awesome 4.1
- change CSS classes to align with Font Awesome 4.1
- add Font Awesome 3 compat stylesheet to the compat folder
- use simplified class matchers in default stylesheet
- update tests