External Clients Translation

Translation of the working java External Clients class to scala and deletion of the respective java Client.
Clients of not working services were not translated (and not deleted).
One working java client was fixed (implementation of the workaround for a service bug), this one translation was not completed (and so, not committed) and this java client continue in use.