Updates from Peardox for DeviceInfo and Mongoose extensions

DeviceInfo gets hasPhysicalKeyboard method.
Mongoose supports 2GB+ files.