* Remove $debug global
and $vdebug global
makes these variables more accessible and protects from collisions.
* the on boot set sends application as the first parameter, just handle that
* Relocate other debug related functions
* Log debug to stdout
* Wrong output
* remove stupid constants
* Fix lint and style issues
* Device Cache
also some additional device related models
* attribs from cache
* replace common attribute functions
* remove legacy cache usage
tidy up some collection manipulation
remove some unused or single use functions
* cleanup some items
* always return a device, to prevent bugs
* clear device cache when testing after each test
* fix double assignment
* Clean up function to take advantage of null object
* Script to collect port polling data and compare full walk vs selective port polling.
* Select hosts. Colors. Percent. Units (s). Enable sel poll.
* Moved the colors. Disable selective if needed. Report set status and count.
* Style fix.
* CLI help.
* Docs.
* Style fix.
* Allow comma separated device_id list.
Better color formatting for output
Fix issue when using &$device by reference