Add CoreManager.find_cores() function
Add CoreManager.find_cores() function

This is a split of the CoreManager.load_cores() functionality into two,
to make the discovery functionality usable outside this specific use
case.

olofk/fusesoc,olofk/fusesoc,lowRISC/fusesoc,lowRISC/fusesoc