ASTを微修正

* `Program`を`TranslationUnit`に変更
* `MutableVariableDefinitionData`と`ImmutableVariableDefinitionData`を`VariableDefinitionData`に統合。
  * 代わりに`VariableDefinitionData`に`is_mutable_`メンバを追加。
* `CharacterLiteral`、`CharacterLiteralData`、`StringLiteral`、`StringLiteralData`を追加。