Abstract out a CurrencyData interface and make it available to NumberFormat,
in addition to just supplying a currency code.  This allows applications to
use exactly the same currency data as used on the server for consistent
formatting.  Also makes CurrencyList a public API as it is the primary way
to get CurrencyData instances.

Patch by: jat
Review by: andreasst


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7294 8db76d5a-ed1c-0410-87a9-c151d255dfc7
12 files changed