Bug 912914 - Preserve targets and dependencies order when creating Makefiles with makeutil.py. r=gps

Also allow to add random statements (like variable assignment)