integer: fix a problem in clang regarding the access to a private class during
partial template specialization.

It seems a rather corner-case occurrence, this should be safer and looks better
in the doc too. Tested on Clang and GCC 4.8/4.9.