#775 - Massive refactoring in order to support i18n enhancements. Refactored Address and deprecated dependency on BLC_COUNTRY and BLC_STATE. The Country entity should now be used only for lookups/filtering. The State entity has been deprecated in favor of a CountrySubdivision, which better models international Country principal subdivisions. Billing/Shipping Addresses can now be international based on the ISOCountry and a stateProvinceRegion subdivision and supports ISO 3166-1 and ISO 3166-2 standardization.