expressatt: bunch of updates

- switch to d2 kernel and enable lots of stuff that should work
  now because of that.
- include and compile gps HAL.
- remove unnecessary files and general cleanup.