Improved Blackberry detection for workarounds.

Also added a workaround for when the Android bar
is hidden on a blackberry but the view returned by
getWindow().getDecorView().findViewById(android.R.id.content)
still reports the dimensions as if the bar is there.
Restructured location of files.
Upgraded to spice-gtk 0.23.
Fixes to allow meta keys pressed on external keyboards to modify mouse events.