New: Add more PHPUnit tests to prepare removal of adodb.
Fix: Architecture of getCurrency was wrong. Cache was not stored
correctly and dict file loaded several times. There was also bug on PHP
without mb_string function.
Now function is a method of $langs object. All bug fixes.
Merge pull request #619 from FHenry/develop

Update web service