Reduce watchdog default interval to one second
Add custom wait time to allow for watch dog cycling
Update lazy implementation to provide dsl. Remove instance method additions since it was just a hack and is slooow
Document all the things. Update lazy usage.
Add doc files
Update file list, extra doc files and license in spec file
Allow forcing a ceiling on value since floating point numbers are hard
Force result to round up prior to comparison
Rename to attribute so we don't stomp on ancestors
Add context to error on attributes. Pass attributes to children on inheritance
Remove #max_in_flight accessor
Fix nsqlookupd attribute name
Cast to string prior to formatting line output
Use `Socket#read` rather than `Socket#recv`.

`Socket#recv` only has to provide up to max_len bytes. For large
message sizes it is possible to receive an incomplete message. Using
`#read` instead of `#recv` guarantees you will get that requested
amount of bytes.
Call connect after reconnect pause interval is completed
Use #wait_for helper to speed test up
Use #wait_for to make time based testing more reliable
Fix up connection identifier.
Remove defaults from host and port on consumer
Fix allowed types for nsqlookupd attribute