* Profiles: make sure we have no null values. Otherwise Profile.equals
may throw an NPE
* SimpleHttpClient: There's a bug in certain android version causing
HttpUrlConnection to NPE when calling conn.getResponseCode() after
someone entered semi-valid URL, catch it and set some error...