Updating Integer with the lastest coding convention changes. Fixing the wrong use of int in Integer interface. Adding some more attributes to IntegerInfo and Interger interfaces to enhance metaprogramming capabilities. Documenting more Integer interface to reveal the existence of the short integer names.