fixups for font-devicons

- change classname to match filename
- update version to 1.4.0
- add checksum since the URL is versioned
- reorder stanzas
- re-use `version` in `url` and `font`
- remove leading whitespace

References: #183
Merge pull request #187 from rolandwalker/devicons_fixup

fixups for font-devicons