Add missing == operator for the Value class.

Refs #5036
Use anonymous namespaces for INITIALIZE_ONCE().

Refs #5036
Remove GetType().

Refs #5036
Fix compiler warnings in auto-generated code.

Refs #5036
Fix unit tests.

Refs #5036
Add missing new-line.

Refs #5036