CdbExt: Version bump to 3.3

Change-Id: I168fb29bab905a9bfad427ab9ed6ebdf0067e28a
Reviewed-by: David Schulz <david.schulz@digia.com>
Adjust ProjectMacroExpander to not use resolveMacro

This can rely on subexpander and the global expander now.

Change-Id: I994c7f930322f45cdb57799b0d03ab822cd73bd3
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Remove KitInformationMacroExpander

Neither used nor needed anymore.

Change-Id: I5f55af10eb5fe8aa4109c1fe0fc9f764f51c6b4a
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Dissolve KitMacroExpander class

It's a normal MacroExpander by now, with some extra setup code that's
used only in one place.

Change-Id: I97244b93d5c165245b02748508c7fdef1b191582
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Add MacroExpander member to ProjectConfiguration

Some derived classes already had one, at times.
Make it uniformly accessible in the base class.

Change-Id: Iccb7ebf9d163daba46a01ae5de150af4a883fad6
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>