Let projects use their own UpdateInfo retrieving class

Any project can use this updater now simply by extending
BaseQueryParser and adding the class path in the config.

Next we will load extended classes in an overlay in the project's
vendor folder.