Check if there is an active gateway selected.

The active gateway cannot be null.
Merge branch 'hotfix/start-eip-null-pointer' into develop
Bump version code for hotfix.
Progressbar can be null if there is no EIP service

This happens when you've used a eip enabled provider, and then you
switch to a non eip enabled one (e.g., choosing demo.bitmask.net and
then switching to cdev.bitmask.net in their current configurations).

I've also disabled the build task dependency on updating
ics-openvpn. It's causing problems, while not fixing anything.
Merge branch 'bug/crash-if-chosen-provider-doesn't-offer-eip-#5402-reopened' into develop
Provider name in Dashboard is ellipsized correctly
Reordered introduced lines in textviews
Merge branch 'bug/long-provider-names-get-cut-off-on-smaller-screens-#5606' into develop
provider.json is downloaded before ca.crt

We don't assume ca.crt is in /ca.crt anymore, but fetch the complete url
from provider.json.

We also signup against users.json file instead of simple "users", which
worked for *.bitmask.net domains.
Merge branch 'bug/get-ca-cert-url-from-provider-dot-json' into develop
Service is down message correctly shown.

I've also fixed another message: if a file to be downloaded is not
found, we say the entered provider isn't a LEAP provider. This is based
on the fact that if provider.json doesn't exist/contain valid
information, then the url isn't pointing to a LEAP provider.
Merge branch 'bug/missing-error-message-when-web-api-is-down-#3378' into develop
Removed isRunning from OpenVpnService.

We use the broadcasted eip status from ics-openvpn to know if we're
connected or not.
Removed setDefinition from ConfigParser.

We now directly use the parseConfiguration method, translating the
eip-service.json openvpn options to a string containing the
corresponding openvpn config file lines.
Removed the authentication bits from VpnProfile.

Now we embed the openvpn cert, the corresponding ca cert and the user
key directly from EIP, while creating a vpn profile. We leave VpnProfile untouched.
Updated ics-openvpn-upstream: less patches of ours.
Merge branch 'feature/refactor-bitmask-android-to-use-newer-ics-openvpn-features/methods-#5709' into develop
Bump build number and version - 0.5.3-RC1
LEAP copyright updated until 2014.
Merge branch 'bug/update-copyright-dates-#5806' into develop