Bug 917312 - Part 4: Store new APNs into the settings database.
Bug 917312 - Part 5: Authenticate server.
Bug 917312 - Part 6: Tests.