Issue 110088 - Print better diagnostics for enum member overflow errors.

http://d.puremagic.com/issues/show_bug.cgi?id=11088

This is also a fixup of https://github.com/D-Programming-Language/dmd/pull/2580 which also adds test-cases.