[IMP] fields.function: don't wrap int values unless really needed
[IMP] fields.function: don't wrap int values unless really needed


There was no need to wrap/cast int values for values less
than 2^31-1, which the highest XML-RPC int value.
Also, instead of wrapping them in strings, we can use
float values, which are 64bits based in the XMLRPC standard,
and closer to the real value (for comparisons, etc.).
Added note for integer_big, as a reminder of this possible
issue.
splbio/openobject-server,MarkusTeufelberger/openobject-server,vnc-biz/openerp-server,ovnicraft/openerp-server,ovnicraft/openerp-server,gisce/openobject-server,splbio/openobject-server,splbio/openobject-server,gisce/openobject-server,vnc-biz/openerp-server,gisce/openobject-server,MarkusTeufelberger/openobject-server,MarkusTeufelberger/openobject-server