Clean up the disconnect messages so they make sense when presented to the user. Also add new state change reasons from ModemManager 1.10 and 1.12. Fixes #90
Clean up the disconnect messages so they make sense when presented to the user. Also add new state change reasons from ModemManager 1.10 and 1.12. Fixes #90