Transports.GSM: added development configuration file.
Hayes Modem: added base class and exceptions for interaction with modems supporting some kind of Hayes command set.
Transports.GSM: wrote task from scratch to use the new HayesModem base class.
Transports.IridiumSBD: adapted task to use new HayesModem base class.
Merge branch 'feature/hayes_modem'