Refactorizations:
- Rearranged members of Value to reduce structures size
- Removed redundant ctor of Value
- Fixed VS warning in tokenize.cpp
Fixed remaining issue in #3503: Member function taking a function pointer must not be "simplified" to a variable initialization
Fixed handling of member function pointers in setVarId and SymbolDatabase (#4577)
Save "->" in Token::originalName if simplified to "."; Fix false positive #4890.