Update year in citation templates
Remove try/except block for fractions import
Use float.as_integer_ratio (we don't support py2.5 anymore)
import isgeneratorfunction() from inspect module
Fix Wigner Issue: float arguments to range() in gaunt(), racah(), wigner_9j()
Test structural equality in fallback(): partial fix for gh issue 2877
Enable hack2 for _subs to workaround Mul autoevaluation

    fixes #2877
Merge pull request #2880 from skirpichev/misc

Misc fixes
Merge pull request #2879 from skirpichev/gh2877

Fix several subs issues with Float's
Merge pull request #2878 from rajaths589/fixWignerIssue

Fix Wigner Issue: float arguments to range() in gaunt(), racah(), wigner_9j()