Handle footer scripts on footer action not head

Used to minifiy all on print_scripts. This required that all script enqueuing was done before this point. Footer scripts however can be enqueued later. 

This caused an issue that you could not minify footer scripts together if one was enqueued before print_scripts and one after

Really... we should minify header scripts in head, and footer scripts in the footer. This way we can enqueue scripts later.

Calls minify on both actions, and removes the unrequired queue from proccess queues before minifying