[DF-485] Added DeviceFamily detection
DF-506 applicationDidEnterBackground now checks if it was due to lock and sends OnDeviceLocked instead of OnBackground in that case
[DF-483] Added Show/Hide keyboard methods
[DF-506] removed pure virtuality for OnDeviceLocked()
[DF-420] Added android UnitTests project
[DF-483] Set type of keyboard
Merge branch 'development' into feature-dxt2