Base: Add OSPi support and fix many small bugs

OSPi support is contingent upon the mobile_api plugin, soon to be
released.

Fixed many timer issues especially when using multiple stations

Fixed Chrome not allowing new device entry due to form validation
issues (type=“url” is used for iOS device keyboard selection).