Move PHONY targets together
Use $^ in Makefile
Remove Makefile target .build-artefacts/lib.timestamp

No longer needed now that we concatenate the js files into build.js.
Remove unused APP_LIB_FILES Makefile var
Generate app.js into .build-artefacts

app.js is now an intermediary file, and we no longer need to have it in app-prod