Modified linker params so that it fits in 8kb when compiling using gcc-arm-embedded.

NOTE: As we are using nano.specs now it will not compile with a non gcc-arm-embedded toolchain any more.
Renamed the binary to have suffix .elf. Makes life easier. :)