Strip non-number characters from amount column

Remove any characters which are not digits 0-9, minus "-" or the
decimal separator "." or ",".

This is necessary if the CSV input contains plus signs for positive
amounts, thousands separators or currency symbols, which should not
appear in the ledger output.
Merge pull request #64 from hfs/number_format

Support for more number formats by removing non-number characters