add address index column to payment addresses
add PaymentAddress.max_address_index for HD wallet to use later
HD wallet keeps track of last address index and generate next address
Currency initializes HD wallets with max address index