cljs.compiler/load-libs does not preserve user expressed require order
Due to putting the requires into a map the original order is lost. This is a problem primarily when order specific side effects are present in the required namespaces.
Patch, updated to remove whitespace changes.
This patch changes deps in parse 'ns and parse 'ns* to be a vector, which gives us deterministic ordering in load-libs.