Introduced a double colon system which allows local makefiles to append extra commands to the same lifecycle phase. Also renamed the main phase definitions to _core.mk to ensure they are run first.