G&G Attendance Relay v1.0.3

This build hardens the poll route for shared/cPanel hosting:
- Polling no longer returns HTTP 500 if an internal/local job is malformed.
- Broken local jobs are quarantined automatically under storage/jobs-bad.
- cURL exceptions/open_basedir issues are trapped and logged instead of killing connector polling.
- Existing connector/module secrets are unchanged.

UPGRADE:
1. Replace index.php, lib.php, config.php, diagnostic.php and .htaccess with this package.
2. Keep storage/ if you already have queued attendance data.
3. For a fresh test you MAY clear only storage/poll/* and storage/jobs/*, then click Fetch again in CRM.
   Do NOT clear storage/queue if it contains attendance data awaiting delivery.
4. Connector URL stays: https://emailsservices.in/attendance-relay
