Change default img icons to responsive font icons

Using Entypo fonts by Daniel Bruce. Licenced under CC BY-SA. Fonts are
embedded for minimal approach and only include fonts for current
providers. Tweaked icon names to avoid collision.
Fixes admin authentication methods pages + specs

- Let :provider, :api_key, :api_secret be required fields. Also cleanup
partials and add small starter spec for the extended engine classes.