Moved result constants to ProviderAPI.
Moved all constants from ConfigHelper.

They have been relocated to the corresponding classes.
Erroneous CA cert download correctly handled.

If there is an error while downloading CA cert on downloadJsonFiles, false is returned and progress dialog is dismissed.
Fixed typo in EIP.certificate
Fixed M2 and M1 constants values.

Logging in, it was returning a "Bad response from server" due to the malinterpretation of the received JSON. It was looking for a field named "m2", but it was "M2".
Merge branch 'feature/move-confighelper-constants' into develop
Login dialog requires username.

I've also changed the way we notify that the password should have 8
characters at least, to make it consistent to the way we notify username
is required.
Merge branch 'bug/login_dialog_should_require_username' into develop