Queue scripts up by dependency and make seperate calls to head.js when the execution order is inconsequential.