(search) Improve requests building, char replacement, etc.
(commons) Add a specific Null index to TracksFullInfos::Indexes
Add a new class to store supported wildcard informations
(PatternTool) Rewrite the class to make it more usable

It is now abstract
2 specific classes inherit from PatternTool, 1 for each job
Lists of supported pattern, both for filename parsing (search from) and formatting (rename to) are now dynamic
(gui) Add a new widget to help user building his custom pattern
(searchwizard) Add the PatternButton to gui
(renamewizard) Add the PatternButton in gui