requested to merge jonathan-hanks/advligorts:issue466_gpstime_init_race into branch-4.2
Move the creation of /proc, /sys, & /dev entries until after the module has finished initializing the cards.
Previously the /proc, /sys, /dev files where created first. This poses an issue as the spectracom card takes > 5s to initialize and the offset calculation was being done before the module had determined what kind of offset is needed.
This also adjusts the calc_gps_offset.py to wait up to 10s for the sysfs components to be available.