add check for infinity in __call__ of EngFormatter
EngFormatter throws an exception if passed 'inf' as below.

This patch checks for infinity and just returns 'inf' in that case.  The fix is analagous to the recent fix for NaN: 

https://github.com/pydata/pandas/commit/d0734ba4d0f4c228110dc3974943ce4ec2adeea4

``` python

import pandas
import pandas.core.format as fmt

ef = fmt.EngFormatter()
ef(pandas.np.inf)

...
```

---

OverflowError                             Traceback (most recent call last)
<ipython-input-17-c4aa659346ee> in <module>()
      3 
      4 ef = fmt.EngFormatter()
----> 5 ef(pandas.np.inf)

/usr/lib/python3/dist-packages/pandas/core/format.py in **call**(self, num)
   2485 
   2486         if dnum != 0:
-> 2487             pow10 = decimal.Decimal(int(math.floor(dnum.log10() / 3) \* 3))
   2488         else:
   2489             pow10 = decimal.Decimal(0)

OverflowError: cannot convert Infinity to integer

tests pls
 ## [Current coverage](https://codecov.io/gh/pydata/pandas/pull/14214?src=pr) is 85.23% (diff: 50.00%)

> Merging [#14214](https://codecov.io/gh/pydata/pandas/pull/14214?src=pr) into [master](https://codecov.io/gh/pydata/pandas/branch/master?src=pr) will increase coverage by **<.01%**

``` diff
@@             master     #14214   diff @@
==========================================
  Files           140        140          
  Lines         50566      50568     +2   
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
+ Hits          43102      43104     +2   
  Misses         7464       7464          
  Partials          0          0          
```

> Powered by [Codecov](https://codecov.io?src=pr). Last update [f363236...83f4091](https://codecov.io/gh/pydata/pandas/compare/f3632368ed703f3f0586b4f79e26f3eeb4e2a2c2...83f409122c1b1b8da00e2261517db1227810e349?src=pr)
 thanks!
 A pleasure.  Pandas is magic.

On 13 Sep 2016 19:00, "Jeff Reback" notifications@github.com wrote:

> thanks!
> 
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> https://github.com/pydata/pandas/pull/14214#issuecomment-246839271, or mute
> the thread
> https://github.com/notifications/unsubscribe-auth/AAPW25I6CyKwwpIw8sAuzo3JBXKDx9z-ks5qpxzzgaJpZM4J8CRc
> .
