Refactored entry point validation functions into their own files.

TRAC #23629

Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
9 files changed