Autotools: Add history completer to path choosers

Change-Id: I8de6f4b93fea29165e9c553165991734fcde6ed6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Cmake: Add history completer to path chooser

Change-Id: Ib747ce4903668799a47011ae7cddfd898aaf722b
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
HistoryCompleter: Do not use a generic ids for history entries

Do not use BuildDir.History, SourceDir.History or WorkingDir.History.

Change-Id: I0df95b88680efdc2ecaec68625ab476499ee1fb8
Reviewed-by: Eike Ziller <eike.ziller@digia.com>