[STORM-3739] Scheduling should sort numa zones by host groups (#3379)

* [STORM-3739] Scheduling should sort numa zones by host groups

* [YSTORM-3739] Ignore blacklisted hosts and corresponding nodes/supervisors.

* [STORM-3739] Javadoc fix.

* [STORM-3739] Add check for null hostname, remove unused code, set totalResources.

* [STORM-3739] Remove unused methods.

* [STORM-3739] Sort hosts comparing average resources before comparing min resources.

* [STORM-3739] Add dead node check.

* [YSTORM-3739] NodeSortType changes and revert.

* [STORM-3739] Removed unused/commented code.

Co-authored-by: Bipin Prasad <bprasad@verizonmedia.com>
12 files changed