Add more useful logging of errors during user load.

Previously these only output a small detail via an alert box, which
is useless for debugging. Now we also output the error detail to the
console, which is more ameanable to debug. At some point we should
consider removing the alert box too.

Change-Id: I3067ef8da217a9d53de7fd0581a2aa2df7292ec6
Remove a redundant config lookup.

This should have been removed as part of 07bc850492cb, but wasn't,
probably due to me resolving the merge conflict badly.

Change-Id: I8c82cd854c372ee1ee56252f2ab2d75052fe75a4
Tell users that blog feeds need http:// too.

More than one has been submitted without this.

Change-Id: I0ca81a74aa804e9c6c972ef991212b08dcc4f563
Add helpful message for test !=.

Change-Id: Id09d1d7a8fc698b2b9f0f81258635646fe496a67
Add tests for === and !==.

These complement the equality tests, and can be used to provide
more useful failure messages for the null comparison tests.

Change-Id: I59c0ac9c5cc44ab723b329bff1f917c4d7b8e769
Merge branch 'sr/master' better-initial-fail

Change-Id: I5d6e6b2316757b1ddbe2cc31913449f0da942fe5