Allow the application start address to be configurable from "make menuconfig". Add a build check to verify the final binary can fit within the configured size. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>