fix(Listing API): OZF-534. Saving a listing fails when agency is null
feat(Required Listings): Simplifying and restoring required listings functionality
fixing a couple broken urls and adding a new application listing
feat(Required Listings): OZF-308 Add required listings to ListingRepresentation
fix(Contacts): OZF-492 Loosening rules for required Contact Types

Required Contact types are no longer strictly validated on all updates
to non-draft listings.  Instead, the required contact types are fully
validated when the listing is submitted (that is, when it is
tranistioned into the PENDING approvalStatus).  After that, the listing
is only checked to make sure that a required contact type was not
removed from it.  Required Contact Types that are added to the system
after the listing is submitted are not strictly required.  As before,
required contact types are not validated at all on draft listings
test(Contacts): Updating contact type tests
feat(Required Listings): OZF-564 Add required listing info to changelog
fix(Required Listings): OZF-562 Fix delete of listing with required listings
fix(Required Listings): OZF-563 Removing self from requiringListings response
feat(Listing Admin): Add basic REST call to get all by parameters
feat(Listing Admin): Listing counts
feat(Listing Admin): Adding query params to HAL URIs
feat(Listing Admin): Fix count when using approvalStatus parameter
chore(Test): Rename ServiceItemValidatorTest
Merge branch 'listing-admin-filters' into org-approval

Conflicts:
	test/unit/marketplace/validator/ListingValidatorUnitTest.groovy
feat(Listing Admin): Org Steward listing admin REST call