Introduce new localisable abstraction - INumberToWordsConverter

Move English, Arabic and Farsi converters to a separate strategies.
EnglishNumberToWordsConverter - promote units and tens maps to a static fields to reduce allocations.
ArabicNumberToWordsConverter - promote arrays to fields to reduce allocations
FarsiNumberToWordsConverter - promote arrays to fields to reduce allocations
Move ToOrdinalWords method to INumberToWordsConverter
EnglishNumberToWordsConverter - refactoring
Introduce DefaultNumberToWordsConverter which just returns string representation of a number
minor cleanup
restructuring Localisation folder a bit
Merge branch 'NumberToWordsConverter'
added NumberToWordsConverters to release notes
Added Spanish FromNow strings
Added Now translation and updated release notes
Updated translations thanks to @bangoker's recommendations
Merge branch 'spanish'
releasing v1.19.1
T4 Template Fix / EnglishWordsConverter directly.

GitHub Issue #169
Added PR to release notes.
Fixing tests failing on non-englich machines.
Typo in release notes.