select map if it's provided in the address

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
select automatically the section if it's in the address

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
use address once

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
auto-select region if provided in address

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
select location if it's in the address

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>