Why do I have to include hal_arm.o in my scatter file when moving from Keil v4.1 to Keil v4.53 or greater? What caused the change?