Update keycodes and geometry for Sun Keyboards

Remove support for old Sun Type_4/5 keyboards and update data for Sun
Type_6/7 Keyboards as described in Bug 57450 - XKB data specific for Sun
Keyboards is outdated.
Update XKB symbols specific for Sun Keyboards

Update data for Sun Type_6/7 Keyboards as described in
Bug 57450 - XKB data specific for Sun Keyboards is outdated.
Fix compat for Japanese Sun keyboards

Sun keyboards with Japanese layout need to include a different
compat section than the rest of the Japanese keyboards.
Update XKB rules specific for Sun Keyboards

Remove support for old Sun Type_4/5 keyboards and update data for Sun
Type_6/7 Keyboards as described in Bug 57450 - XKB data specific for Sun
Keyboards is outdated
Remove tuv layout for Sun Keyboards

tuv layout is not longer needed or used by Sun keyboards.
Add Models and one option for Sun Keyboards

Remove support for old Sun Type_4/5 keyboards and update data for Sun
Type_6/7 Keyboards as described in Bug 57450 - XKB data specific for Sun
Keyboards is outdated.
Add Sun keyboard layout variants

Sun variants are widely used not only for users with Sun Keyboards.
Adding as EXTRAS.
Add sun_type layout variants into base.extras

Add sun_type layout variants into rules/base.extras.xml.in.
Bumping version before freese - 2.7.99