change spec dev dependency to github
Don't hardcode .fn check.
Merge branch 'master' into v3.1