Fix mobile broadband connection not establishing when more than one profile available
Mobile broadband connection cannot compare mac addree cause there is no mac address record in APN profile.
But it can compare device id to distinguish different device, and compare APN profile's UUID to distinguish different APN profile what user seleted.
And one device can have more than one apn profile, it depends on the sim card you used, but uuid is unique
So I added uuid compare and device id compare in the source code to adapt mobile broadband connection