Merge branch 'vars' into dev

* vars:
  Changed from using an internal dictionary to attributes.
A large collection of changes!

* monwin/__init__
Adjust initializing the logger to make it more flexible

* runmon
Pass any argiments into scanmon

Add proper GLG monitoring logic.
Adjust initializing the logger to make it more flexible
Use synchronous commands for the scanner (always retrieve response immediately)
Added commands: cmd, autocmd
Added --debug option.

* scanner/__init__
Adjust initializing the logger to make it more flexible
Send initial MDL and VER commands on startup, make the results available.

* scanner/formatter/GLG
Change '/' to '_' in response variable names.

* scanner/formatter/STS
Clean up parsing of the response

* scanner/formatter/__init__
Better handle OK type responses
Merge branch 'synchronous' into dev

* synchronous:
  A large collection of changes!
Merge branch 'dev' into vars

* dev:
  A large collection of changes!
Remove the special handling for duplicate value names.

The beneficial effects were not as great as hoped.