ARM: move uEnv.txt content to BoardSetup file

That's really where it belongs. Not all boards will need it,
but for now it's always created.
ARM: beagle: Also use the linux entry point

This way U-Boot is able to patch the FDT with the correct RAM size
before we get to read it.