App placement prefers DEAs with more available memory

Also extract private EligibleDeaAdvertisementFilter class

[Closes #50684677]
Merge pull request #59 from cloudfoundry/placement-memory

App placement prefers DEAs with more available memory