Fix a BigFloat display error

If the default buffer wasn't enough, the function creates a bigger
buffer big enough to hold the string, but I wasn't accounting for
the null character.
Add eps(::Type(BigFloat))

The implementation is very direct, thanks to the availability of
nextfloat.
Merge pull request #3059 from andrioni/eps

BigFloat string and eps, close #3056