DC aware policy feature parity with other drivers

- Refactored DC aware policy
- Added extra unit tests for DC aware
Missed in-place add when host is present
Code review refactor for DC aware local CL setting