Re-arrange the retry callbacks.
Fix some issues with report retry beavior, support reading report log from the command line.
Separate success and failure endpoints.
Missed an important piece of syntax...
Don't report error details (to save ROM on the GSM pic)
Fix python syntax error in reportinator.
Base64 encode and print the report log entries so we actually show something meaningful.
Add more report log utility functions, fix retry behavior.
Add an 'abandon stream' endpoint to gsm_module.
Delay shutting off GSM module until after we've reported success or failure.
Allow reading a subset of the system log entries with modtool.
Limit retry repetition.
Check for last-minute removed in the scheduler.
Fix mib command mismatch.
Report error messages again and fix the param spec for the failure notification MIB endpoint.
Fix macro typo.
Reset the comm stream when retrying a report.
Allow the controller to retry sending messages 5 times instead of just 2.  This will be every 10 minutes for an hourly report interval, and every hour for 5 hours with daily reports.
Merge branch 'feature-report-log' into feature-poll-flow-rate