Why is my Android fetching http://xtra3.gpsonextra.net/xtra.bin upon start?
That is done by gpsd. The XTRA files are the current GPS Almanac. The location of where to download the XTRA files to is defined in /system/etc/gps.conf.

These files contain data that speed up the GPS, which will result in faster GPS position fixes.