Merge pull request #396 from gavincornwell/master

MOBILE-2990, MOBILE-2991, MOBILE-2993 & MOBILE-3022
MOBILE-2979: Any HTTP error is being reported as a permissions issue (localised strings)
MOBILE-2992: Fix NSInvalidArgumentException', reason: 'identifier must not be nil' in BaseInboundURLHandler.
Merge branch 'topic-crashes'