* lib/adlint/cc1/syntax.rb : Fix incomplete expression-constancy check
  under the constraits of ISO C99 standard.
* lib/adlint/cc1/expr.rb : Add event notifications in order to cover all
  kinds of expression evaluations.
* lib/adlint/cc1/interp.rb : Ditto.
* lib/adlint/cc1/mediator.rb : Ditto.

* lib/adlint/cc1/value.rb : Add ScalarValueFactory#of_null method to
  confine a knowledge about representation of NULL to one place.
* lib/adlint/exam.rb : Clip code-exam passivation feature into
  Examination::Passivation module in order to easily create passive
  code-exam classes.
* lib/adlint/cc1/syntax.rb : Add equals sign to the init-declarator node
  in AST.
* lib/adlint/cc1/parser.y : Ditto.
* spec/adlint/cc1/ctrlexpr_spec.rb : Ditto.
* lib/adlint/cc1/interp.rb : Revise the interpreter interface in order
  to make evaluation modes of notification and side-effects suppression
  are orthogonal.
* lib/adlint/cc1/option.rb : Ditto.
* lib/adlint/cc1/expr.rb : Ditto.
* lib/adlint/exam/c_builtin/cc1_check.rb : Ditto.
* lib/adlint/cc1/type.rb : Add predicate method Type#named? which
  indicates whether a type has been declared with a tag or not.
* lib/adlint/cc1/parser.y : Ditto.
* lib/adlint/cc1/syntax.rb : Ditto.
* lib/adlint/cc1/parser.y : Add missing mode transition of identifier to
  typedef-name translation.
* lib/adlint/cc1/lexer.rb : Add patch of identifier to typedef-name
  translation mode in order not to abend when multiple typedefed types
  of struct/union/enum is redeclared in a single typedef declaration again.

* features/code_check/E0008.feature : Add scenario to reproduce a known
  bug.
Merge unowned piece of code
Update year of the copyright notice
Truncate overgrown log
Remove extra spaces at EOL
Refactor a bit
Fix typo in C0001 message text
* lib/adlint/cpp/subst.rb : Fix pattern matchig algorithm of the token
  substitution feature so that the pattern `{ __adlint__any }' can match
  with both `{}' and `{ ... }'.
* lib/adlint/cpp/lexer.rb : Fix group skip logic of the preprocessor in
  order to treat string-literals and character-constants in the skipping
  group correctly.

* features/code_check/E0016.feature : Add scenario to reproduce a known
  bug.
Sort MANIFEST entries
Bump version for 3.2.5 RC release