Clean up project milestone resources and specs
What does this MR do?
Moves project milestone resource out of EE since it's a core feature and updates the tests. Also removes an unused selector.
This is prep for gitlab-org/quality/testcases#830 (closed)