Merge branch 'release/1.0.0'

* release/1.0.0:
  - moved version.txt to src directory for inclusion in installed package
  - add plugin rpc calls to get plugin and API versions
  - add rpc call state tracking and shutdown check
  - use weakrefs to avoid creating lots of cycles
  - refactored restarter command line script to be more compatible with supervisorctl, now is username & password compatible
  - added a separate console script for restarting
Merge branch 'release/1.0.1'

* release/1.0.1:
  - fixed bug in restarter client dealing with returned error stack
  - more restarter state tweaks after extensive testing, no longer requires any specific delay configuration regardless of process count
updated docs to include info on supervisorctl_restart_group
Merge branch 'release/1.1.0'

* release/1.1.0:
  - bumped version and fixed division by zero
  - added docs on stagger_factor and reformatted
  - provide mechanism for staggering stops to avoid all services being stopped before new ones are started
  - added timeout capabilities and tuned restarting to require proc startup to be successful
  - added a loop counter to the timer to handle initial backoff state procs better
  - updated documentation to include timeout info
  - copyedit license preamble
  - updated docs to include info on supervisorctl_restart_group

Conflicts:
	README.md
fixed namespace error in RPCError subclass
Merge branch 'hotfix/1.1.0-2' into develop

* hotfix/1.1.0-2:
  fixed namespace error in RPCError subclass
  updated docs to include info on supervisorctl_restart_group