Bug 926169 - add backward compatibility check for mobileConnection

- use latest Gecko API and fallback when needed