dmake updates

- Improved local core selection to be more smarter
- Changed daemon allow list to use all machines regardless of available status

(closes #3823)