Add more flexible FIlterPhases
Skip *Test classes with no JUnit4 Test or RunWIth annotations
Moved dev console and compilation / test to an early FilterPhase so they won't be hidden by user-land authentication
Moved dev console and compilation / test to an early FilterPhase so they won't be hidden by user-land authentication