new files from ibusdotnet
plan is to use the lib, but making sure it works and any changes go upstream before that
use ibusdotnet
IBusConnectionFactory.Create can return null if connection failed
catch an exception in KeyboardDescriptors so it doesn't complain if no ibus
catch exceptions in OnTimerTick
ibus not scim in GetAvailableKeyboards_NoIMRunning_ReturnsEmptyList
KeyboardDescriptors does not throw
Nonexistant typo
use test environment in ListAllKeyboards test
make Deactivate test consistent with Activate
merge default->DefaultMono
new files should be mono only
add category KnownMonoIssue to tests excluded on the platform
merge default->DefaultMono
don't try to activate null keyboard
disable the keyboards page on mono
disable keyboard switching on mono - font test area
deprecate font resizing in ModifyFontForLocalization
move Font label to where it can be seen
write plain text to rtf boxes for mono - changing colour or font fails