add a gitignore file
refactor Makefile

* Move files from build-$arch-$bsp to top directory
* Get rid of duplicate versions of certain files, and
  consolidate others
* Allow passing in the RTEMS path, tools path, architecture and bsp
  via environment variables rather than editing the Makefile
  (Default is arm-raspberrypi)