Split Page code out of script_task.rs #2530 and Reduce the number of times we call rustc in our Makefile #2327