Implements a synchronous SMPP backend to send SMSes.

Based on smpplib.
Integration tests use SMPPSim, a testing SMSC written in Java. The
testing SMSC is integrated in the test suite so no need to launch
apart.