BL-693 style change for language1 sets default

- font tab changes to a style always affect the rule for the current
  language/style
  - hence it is always possible to get different appearance for
  different languages, though if you start out editing the language
  1 version what you set with that will affect everything. Also the
  language 1 version will apply to new languages.
- changes for language 1 also affect the default rule for the style
 (except font family)
- a class bloom-nodefaultstylerule may be applied where setting
  default is not wanted
  - which it isn't for bookTitle fields, so has been applied
  appropriately
- author mode is no longer special for font-tab fields
Repair merge from master
Merge pull request #123 from JohnThomson/FontTabScope

BL-693 style change for language1 sets default