First pass at RPM generation
Increase robustness in the event of sensor reading errors or other exceptions during crate initialization/SDR rescan, by retrying SDR parsing up to 5 times in the event of errors.
Add a README file with basic instructions and explanations of system manager operation.
Make error reporting a little cleaner on the console.
Startup tag
Be clear when we give up on parsing SDRs
Add README to rpm
Add a ratelimit_delay variable to the configuration to allow rate limiting of crate-related client API requests.
Sign RPMs by default as part of the build procedure for them
Add dist to our release tag like most other things do
Don't wait for a new event to dispatch any already stored events.
Add comments/documentation to the client api headers to make it easier to understand the more complex operations and develop applications using them.
Make errors clearer
Add a daemon mode, and send standard output to syslog when daemonized.
Add a notice when we retry SDR parsing so error messages dont scare anyone overly.