Continue work towards a usable Gruntfile

- Removed Makefile components that have been replaced in Grunt so far
- Ported makejsresource.py to a grunt task
- Added firefox xpi compilation step, which /almost/ works, but
  currently fails with a non-descript error message
- Copy minified third party libraries to the build/common directory