A bit of cleanup for monitor views

* Added a config view for components
* Improved debug view to dump a bit more info
* Changed client view to be per stratum server
* Removed the viewer since it's really out of date now
* Use component key instead of object id to produce global status view
* Removed share percs from stratum since it's no longer populated
Adds convenient links to json statuses in monitor
Add reverse proxy X-Script-Name support
Default to not sorting or pretty printing for performance
Fixes #85
Fixes #82
Fixes #72
Fixes #86 by changing the config values
Add some health information about coinservers to jobmanagers

* Show number of live and non-live
* Show how long it's been connected
* Show result of last getinfo call (not hearbeated yet, will be eventually)
* Records round trip time for communication with coinserver
Closes #88

* Port offset can now be specified in config as well as on commandline
Fix typo
Actually report one minute shares on close

* Also move failed queue items to the back of the queue for retry
Handle missing job condition
One more missed spot
Oops
Updates defaults.yml for the fix on #72
Updates defaults.yml to properly reflect the default "poll" value
add configurable option to payout Darkcoin masternodes
Remove some clutter
Parse manual difficulty arg as a float